Download
advanced t opic s in software e ngineering n.
Skip this Video
Loading SlideShow in 5 Seconds..
Advanced T opic s in Software E ngineering PowerPoint Presentation
Download Presentation
Advanced T opic s in Software E ngineering

Advanced T opic s in Software E ngineering

103 Vues Download Presentation
Télécharger la présentation

Advanced T opic s in Software E ngineering

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
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 • 5th 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 4th 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)

  15. Results (2)

  16. Results (3)

  17. Content • About course • Motivation • Participants • Topics • Results • Conclusion

  18. Conclusion • 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 