کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
488581 | 703913 | 2016 | 8 صفحه PDF | دانلود رایگان |
One of the essential objectives of the software engineering is to develop techniques and tools for high-quality software solutions that are stable and maintainable. Software managers and developers use several measures to measure and improve the quality of a software solution throughout the development process. These measures assess the quality of different software attributes, such as product size, cohesion, coupling, and complexity. Researchers and practitioners use software metrics to understand and improve software solutions and the processes used to develop them. Determining the relationship between software metrics aids in clarifying practical issues with regard to the relationship between the quality of internal and external software attributes. We conducted an empirical study on two open source systems (JEDIT and ANT) to study the defectiveness Evolution in Open Source Software Systems. The result reveals that a good designed software has lesser defects and have high cohesion. Moreover the study also revealed that defects are higher in initial versions and most corrected errors are from major classes in initial version. Removal of defects also reveals that a good software is consistently improved and feed backs are important part of open source systems.
Journal: Procedia Computer Science - Volume 82, 2016, Pages 107–114