Using Peer Comparison Approaches to Measure Software Stability

dc.contributor.authorYu, LIguo
dc.contributor.authorLi, Yingmei
dc.contributor.authorRamaswamy, Srini
dc.date.accessioned2021-02-11T21:33:54Z
dc.date.available2021-02-11T21:33:54Z
dc.date.issued2018-04-30
dc.description.abstractSoftware systems must change to adapt to new functional requirements and new nonfunctional requirements. This is called software revision. However, not all the modules within the system need to be changed during each revision. In this paper, we study how frequently each module is modified. Our study is performed through comparing the stability of peer software modules. The study is performed on six open-source Java projects: Ant, Flow4j, Jena, Lucence, Struct, and Xalan, in which classes are identified as basic software modules. Our study shows (1) about half of the total classes never changed; (2) frequent changes occur to small number of classes; and (3) the number of changed classes between current release and next release has no significant relations with the time duration between current release and next release. Keywords: software evolution; software revision; software stability; class stability; open-source project; Java class
dc.format.extent10 pages
dc.format.mimetypePDF
dc.identifier.citationYu, Liguo, Li, Yingmei, and Ramaswamy, Srini. "Using Peer Comparison Approaches to Measure Software Stability." Journal of Software Engineering & Intelligent Systems 3:1 2018.
dc.identifier.urihttps://hdl.handle.net/2022/26270
dc.language.isoen
dc.publisherCaomei Publishers
dc.rightsThis work is licensed under Creative Commons Attribution NonCommercial 4.0 International License cc by-nc.".
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.subject.lcshSoftware maintenance
dc.titleUsing Peer Comparison Approaches to Measure Software Stability
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Yu_Using_Peer2019.pdf
Size:
449.73 KB
Format:
Adobe Portable Document Format
Description:
Main article
Can’t use the file because of accessibility barriers? Contact us