Analyzing and Detecting Emerging Quality-Related Concerns across OSS Defect Report Summaries. Krasniqi, R. & Agrawal, A. In 2021 IEEE 28th International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 12–23, Honolulu, HI, USA, March, 2021. IEEE. doi abstract bibtex 23 downloads Quality-related concerns are often coined with the terms non-functional requirements, architecturally significant requirements, and quality attributes. Collectively, these qualities affect non-behavioral concerns of the software system, such as reliability, usability, security, or maintainability, among others. As a byproduct of a long-term maintenance effort, these system qualities tend to erode over time, causing system-wide failures that emerge via quality-related bugs. Quality-related bugs can have a detrimental impact on the system's sustained stability and can chiefly hinder its core functionality. Typically, for the developers to manually examine these high-impacted quality-related bugs can become a prohibitively expensive and impractical task to attain. This is often a case with bugs that are reported from medium or large-sized projects such as Eclipse. To alleviate this problem, we built a quality-based classifier to automatically detect these emerging quality-related concerns from textual descriptions of bug report summaries. Specifically, we leveraged a weighted combination of semantics, lexical, and shallow features in conjunction with the Random Forest ensemble learning method. Finally, we discuss the practical applicability of our classifier for mapping and visualizing quality-related concerns into the codebase with an example from the Derby project. To summarize, this work represents an effort and an early awareness to improve the underlying management of issue tracking systems and stakeholder requirements in open-source communities.
@inproceedings{krasniqi_analyzing_2021,
address = {Honolulu, HI, USA},
title = {Analyzing and {Detecting} {Emerging} {Quality}-{Related} {Concerns} across {OSS} {Defect} {Report} {Summaries}},
isbn = {978-1-7281-9630-5},
doi = {10.1109/SANER50967.2021.00011},
abstract = {Quality-related concerns are often coined with the terms non-functional requirements, architecturally significant requirements, and quality attributes. Collectively, these qualities affect non-behavioral concerns of the software system, such as reliability, usability, security, or maintainability, among others. As a byproduct of a long-term maintenance effort, these system qualities tend to erode over time, causing system-wide failures that emerge via quality-related bugs. Quality-related bugs can have a detrimental impact on the system's sustained stability and can chiefly hinder its core functionality. Typically, for the developers to manually examine these high-impacted quality-related bugs can become a prohibitively expensive and impractical task to attain. This is often a case with bugs that are reported from medium or large-sized projects such as Eclipse. To alleviate this problem, we built a quality-based classifier to automatically detect these emerging quality-related concerns from textual descriptions of bug report summaries. Specifically, we leveraged a weighted combination of semantics, lexical, and shallow features in conjunction with the Random Forest ensemble learning method. Finally, we discuss the practical applicability of our classifier for mapping and visualizing quality-related concerns into the codebase with an example from the Derby project. To summarize, this work represents an effort and an early awareness to improve the underlying management of issue tracking systems and stakeholder requirements in open-source communities.},
language = {en},
urldate = {2022-09-29},
booktitle = {2021 {IEEE} 28th {International} {Conference} on {Software} {Analysis}, {Evolution} and {Reengineering} ({SANER})},
publisher = {IEEE},
author = {Krasniqi, Rrezarta and Agrawal, Ankit},
month = mar,
year = {2021},
keywords = {Conference Full Papers},
pages = {12--23},
}
Downloads: 23
{"_id":"bg8nKxGz58mDE4rWJ","bibbaseid":"krasniqi-agrawal-analyzinganddetectingemergingqualityrelatedconcernsacrossossdefectreportsummaries-2021","author_short":["Krasniqi, R.","Agrawal, A."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","address":"Honolulu, HI, USA","title":"Analyzing and Detecting Emerging Quality-Related Concerns across OSS Defect Report Summaries","isbn":"978-1-7281-9630-5","doi":"10.1109/SANER50967.2021.00011","abstract":"Quality-related concerns are often coined with the terms non-functional requirements, architecturally significant requirements, and quality attributes. Collectively, these qualities affect non-behavioral concerns of the software system, such as reliability, usability, security, or maintainability, among others. As a byproduct of a long-term maintenance effort, these system qualities tend to erode over time, causing system-wide failures that emerge via quality-related bugs. Quality-related bugs can have a detrimental impact on the system's sustained stability and can chiefly hinder its core functionality. Typically, for the developers to manually examine these high-impacted quality-related bugs can become a prohibitively expensive and impractical task to attain. This is often a case with bugs that are reported from medium or large-sized projects such as Eclipse. To alleviate this problem, we built a quality-based classifier to automatically detect these emerging quality-related concerns from textual descriptions of bug report summaries. Specifically, we leveraged a weighted combination of semantics, lexical, and shallow features in conjunction with the Random Forest ensemble learning method. Finally, we discuss the practical applicability of our classifier for mapping and visualizing quality-related concerns into the codebase with an example from the Derby project. To summarize, this work represents an effort and an early awareness to improve the underlying management of issue tracking systems and stakeholder requirements in open-source communities.","language":"en","urldate":"2022-09-29","booktitle":"2021 IEEE 28th International Conference on Software Analysis, Evolution and Reengineering (SANER)","publisher":"IEEE","author":[{"propositions":[],"lastnames":["Krasniqi"],"firstnames":["Rrezarta"],"suffixes":[]},{"propositions":[],"lastnames":["Agrawal"],"firstnames":["Ankit"],"suffixes":[]}],"month":"March","year":"2021","keywords":"Conference Full Papers","pages":"12–23","bibtex":"@inproceedings{krasniqi_analyzing_2021,\n\taddress = {Honolulu, HI, USA},\n\ttitle = {Analyzing and {Detecting} {Emerging} {Quality}-{Related} {Concerns} across {OSS} {Defect} {Report} {Summaries}},\n\tisbn = {978-1-7281-9630-5},\n\tdoi = {10.1109/SANER50967.2021.00011},\n\tabstract = {Quality-related concerns are often coined with the terms non-functional requirements, architecturally significant requirements, and quality attributes. Collectively, these qualities affect non-behavioral concerns of the software system, such as reliability, usability, security, or maintainability, among others. As a byproduct of a long-term maintenance effort, these system qualities tend to erode over time, causing system-wide failures that emerge via quality-related bugs. Quality-related bugs can have a detrimental impact on the system's sustained stability and can chiefly hinder its core functionality. Typically, for the developers to manually examine these high-impacted quality-related bugs can become a prohibitively expensive and impractical task to attain. This is often a case with bugs that are reported from medium or large-sized projects such as Eclipse. To alleviate this problem, we built a quality-based classifier to automatically detect these emerging quality-related concerns from textual descriptions of bug report summaries. Specifically, we leveraged a weighted combination of semantics, lexical, and shallow features in conjunction with the Random Forest ensemble learning method. Finally, we discuss the practical applicability of our classifier for mapping and visualizing quality-related concerns into the codebase with an example from the Derby project. To summarize, this work represents an effort and an early awareness to improve the underlying management of issue tracking systems and stakeholder requirements in open-source communities.},\n\tlanguage = {en},\n\turldate = {2022-09-29},\n\tbooktitle = {2021 {IEEE} 28th {International} {Conference} on {Software} {Analysis}, {Evolution} and {Reengineering} ({SANER})},\n\tpublisher = {IEEE},\n\tauthor = {Krasniqi, Rrezarta and Agrawal, Ankit},\n\tmonth = mar,\n\tyear = {2021},\n\tkeywords = {Conference Full Papers},\n\tpages = {12--23},\n}\n\n","author_short":["Krasniqi, R.","Agrawal, A."],"key":"krasniqi_analyzing_2021","id":"krasniqi_analyzing_2021","bibbaseid":"krasniqi-agrawal-analyzinganddetectingemergingqualityrelatedconcernsacrossossdefectreportsummaries-2021","role":"author","urls":{},"keyword":["Conference Full Papers"],"metadata":{"authorlinks":{}},"downloads":23},"bibtype":"inproceedings","biburl":"https://api.zotero.org/users/10198036/collections/2RHJXKSI/items?key=X0RoN8iO9RtTbrWfSkRasb7b&format=bibtex&limit=100","dataSources":["LJXKwxm8GqpLXJCmt","i2xumJW83sx8nr7Lw","ADpzbvLQCLQu8ctuG","37aX9ioouEvzbunGp","JHDShjsHrs6ZHE4bz","RKWLwgnLkqmgdCXEW","A6LHtF3YYwr9M952d"],"keywords":["conference full papers"],"search_terms":["analyzing","detecting","emerging","quality","related","concerns","oss","defect","report","summaries","krasniqi","agrawal"],"title":"Analyzing and Detecting Emerging Quality-Related Concerns across OSS Defect Report Summaries","year":2021,"downloads":23}