1 / 19

Advanced T opic s in Software E ngineering

Advanced T opic s in Software E ngineering. ATSE 2009 Topics, participants and results. Gordana Rakic, Zoran Budimac. Content . About course Motivation Participants Topics Results Conclusion. About course. Elective course on master studies 5 th year 1 semester 7.5 ECTS

bjorn
Download Presentation

Advanced T opic s in Software E ngineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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 

More Related