Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Topics in Software Engineering ATSE 2009 Topics, participants and results Gordana Rakic, Zoran Budimac.

Similar presentations


Presentation on theme: "Advanced Topics in Software Engineering ATSE 2009 Topics, participants and results Gordana Rakic, Zoran Budimac."— Presentation transcript:

1 Advanced Topics in Software Engineering ATSE 2009 Topics, participants and results Gordana Rakic, Zoran Budimac

2 Content About course Motivation Participants Topics Results Conclusion

3 About course Elective course on master studies 5 th year 1 semester 7.5 ECTS Subject – field of SE which is not covered by other regular and elective courses 2009 – SOFTWARE METRICS Students were writing seminar papers

4 Content About course Motivation Participants Topics Results Conclusion

5 Motivation… …to introduce software metrics to students Make students more familiar with metrics Make students familiar with current researches in this field at our department Examine students’ abilities to research in this field Potentially include selected students in a project (towards a ‘better’ software metrics tool)

6 Content About course Motivation Participants Topics Results Conclusion

7 Participants Professor Zoran Budimac Assistant Gordana Rakic Students From Skoplje 10 From Novi Sad 5 + 1 GUEST – from elective seminar on 4 th year in NS

8 Content About course Motivation Participants Topics Results Conclusion

9 Topics General topics About metrics in general but from different aspects Goal Specific topics Goal – to investigate application of the same metric (categories) to different languages

10 General Topics “Code Metrics and actual trends” “Actual trends in Design Metrics – techniques and tools” “Actual trends in application of Software Metrics to OO Programming Languages – techniques and tools” “Software Metrics application in other fields of Software Engineering” “Software metrics through Software Development Process“ “Software Metrics in Software Evolution” “Role of software metrics in Software Project Management” “Software metrics application in Software Quality Assurance”

11 Goal Specific Topics (1) Halstead and CC "Halstead Measure and Cyclomatic Complexity of Delphi, Pascal, ObjectiveC and Visual Basic Source Code - rules and tools" "Halstead Measure and Cyclomatic Complexity of C#, C++, Ruby and Modula Source Code - rules and tools" "Halstead Measure and Cyclomatic Complexity of Delphi, Pascal, ObjectiveC and Visual Basic Source Code - rules and tools“ "Halstead Measure and Cyclomatic Complexity of Java, C, Python and Basic Source Code - rules and tools"

12 Goal Specific Topics (2) Style and Design Metrics Application of style and design metrics to Java, C, Python and Basic Source Code – rules and tools Application of style and design metrics to C#, C++, Ruby and Modula Source Code – rules and tools Application of style and design metrics to Delphi, Pascal, ObjectiveC and Visual Basic Source Code – rules and tools

13 Content About course Motivation Participants Topics Results Conclusion

14 Results (1) Theme% Application of style and design metrics to Java, C, Python and Basic Source Code – rules and tools 100 Application of style and design metrics to C#, C++, Ruby and Modula Source Code – rules and tools 100 Software metrics through software development process99 Actual trends in application of software metrics to OO programming languages – techniques and tools 98 Halstead Measure and Cyclomatic Complexity of Java, C, Python and Basic Source Code - rules and tools 96 Code metrics and actual trends96 Software metrics application in software quality assurance.96

15 Results (2) Theme% Software Metrics in Software Evolution94 Software metrics application in other fields of software engineering93 Role of software metrics in Software Project Management88 Application of style and design metrics to Delphi, Pascal, ObjectiveC and Visual Basic Source Code – rules and tools 83 Actual trends in Design Metrics – techniques and tools83 Halstead Measure and Cyclomatic Complexity of Delphi, Pascal, ObjectiveC and Visual Basic Source Code - rules and tools - Halstead Measure and Cyclomatic Complexity of C#, C++, Ruby and Modula Source Code - rules and tools - Halstead Measure and Cyclomatic Complexity of Delphi, Pascal, ObjectiveC and Visual Basic Source Code - rules and tools -

16 Results (3)

17 Content About course Motivation Participants Topics Results Conclusion

18 Students were interested to do research in metrics field Several iterations guided students to good results Theoretical parts were harder to students Practical parts were more interesting Several students delivered extra work

19 Thank you


Download ppt "Advanced Topics in Software Engineering ATSE 2009 Topics, participants and results Gordana Rakic, Zoran Budimac."

Similar presentations


Ads by Google