Exploring the Impacts of Antipatterns on Object-oriented, Service-oriented, and Mobile-oriented Systems. Mahmood, K., Minani, J. B., Rasool, G., Sabir, F., Jaafar, F., & Gu�h�neuc, Y. Journal of Software: Practice and Experience (JSPE), 56(2):190–217, Wiley, February, 2026. 28 pages.
Paper abstract bibtex Objective. Antipatterns (APs) represent potential issues in software systems stemming from poor design choices, coding practices, and undisciplined development. This systematic literature review analyzes 97 primary studies (PSs) from 2005 to 2024, exploring the impact of APs on Object-Oriented (OO), Service-Oriented (SO), and Mobile-Oriented (MO) systems across various quality attributes. Methods. PSs are classified by techniques, datasets, evaluation measures, and tool support. Result. Findings highlight the association of APs with increased maintenance costs (27.8%), fault-proneness (26.8%), change-proneness (12.3%), and evolution challenges (25.7%). Most studies employ descriptive statistics, regression analysis, and Pearson correlation, with limited datasets and tool support for SO and MO systems compared to OO systems. Intermediate source code representations and program comprehension strategies are commonly used for analysis. Conclusion. These findings emphasize the need for further research on the impact of APs, particularly in MO systems, and their negative effects on software quality attributes.
@ARTICLE{Mahmood26-JSPE-ImpactsAPs,
AUTHOR = {Khalid Mahmood and Jean Baptiste Minani and
Ghulam Rasool and Fatima Sabir and Fehmi Jaafar and
Yann-Ga�l Gu�h�neuc},
JOURNAL = {Journal of Software: Practice and Experience (JSPE)},
TITLE = {Exploring the Impacts of Antipatterns on
Object-oriented, Service-oriented, and Mobile-oriented Systems},
YEAR = {2026},
MONTH = {February},
NOTE = {28 pages.},
NUMBER = {2},
PAGES = {190–217},
VOLUME = {56},
EDITOR = {Rajkumar Buyya and Rami Bahsoon and Daniel Lemire and
Professor Agostino Poggi and Satish Srirama},
KEYWORDS = {Topic: <b>Design patterns</b>,
Rubrique : <b>patrons de conception</b>, Journal: <b>JSPE</b>},
PUBLISHER = {Wiley},
URL = {http://www.ptidej.net/publications/documents/JSPE26a.doc.pdf},
ABSTRACT = {Objective. Antipatterns (APs) represent potential issues
in software systems stemming from poor design choices, coding
practices, and undisciplined development. This systematic literature
review analyzes 97 primary studies (PSs) from 2005 to 2024, exploring
the impact of APs on Object-Oriented (OO), Service-Oriented (SO), and
Mobile-Oriented (MO) systems across various quality attributes.
Methods. PSs are classified by techniques, datasets, evaluation
measures, and tool support. Result. Findings highlight the
association of APs with increased maintenance costs (27.8%),
fault-proneness (26.8%), change-proneness (12.3%), and evolution
challenges (25.7%). Most studies employ descriptive statistics,
regression analysis, and Pearson correlation, with limited datasets
and tool support for SO and MO systems compared to OO systems.
Intermediate source code representations and program comprehension
strategies are commonly used for analysis. Conclusion. These findings
emphasize the need for further research on the impact of APs,
particularly in MO systems, and their negative effects on software
quality attributes.}
}
Downloads: 0
{"_id":"eM6Dm5CQB3gWHEKbz","bibbaseid":"mahmood-minani-rasool-sabir-jaafar-guhneuc-exploringtheimpactsofantipatternsonobjectorientedserviceorientedandmobileorientedsystems-2026","author_short":["Mahmood, K.","Minani, J. B.","Rasool, G.","Sabir, F.","Jaafar, F.","Gu�h�neuc, Y."],"bibdata":{"bibtype":"article","type":"article","author":[{"firstnames":["Khalid"],"propositions":[],"lastnames":["Mahmood"],"suffixes":[]},{"firstnames":["Jean","Baptiste"],"propositions":[],"lastnames":["Minani"],"suffixes":[]},{"firstnames":["Ghulam"],"propositions":[],"lastnames":["Rasool"],"suffixes":[]},{"firstnames":["Fatima"],"propositions":[],"lastnames":["Sabir"],"suffixes":[]},{"firstnames":["Fehmi"],"propositions":[],"lastnames":["Jaafar"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"journal":"Journal of Software: Practice and Experience (JSPE)","title":"Exploring the Impacts of Antipatterns on Object-oriented, Service-oriented, and Mobile-oriented Systems","year":"2026","month":"February","note":"28 pages.","number":"2","pages":"190–217","volume":"56","editor":[{"firstnames":["Rajkumar"],"propositions":[],"lastnames":["Buyya"],"suffixes":[]},{"firstnames":["Rami"],"propositions":[],"lastnames":["Bahsoon"],"suffixes":[]},{"firstnames":["Daniel"],"propositions":[],"lastnames":["Lemire"],"suffixes":[]},{"firstnames":["Professor","Agostino"],"propositions":[],"lastnames":["Poggi"],"suffixes":[]},{"firstnames":["Satish"],"propositions":[],"lastnames":["Srirama"],"suffixes":[]}],"keywords":"Topic: <b>Design patterns</b>, Rubrique : <b>patrons de conception</b>, Journal: <b>JSPE</b>","publisher":"Wiley","url":"http://www.ptidej.net/publications/documents/JSPE26a.doc.pdf","abstract":"Objective. Antipatterns (APs) represent potential issues in software systems stemming from poor design choices, coding practices, and undisciplined development. This systematic literature review analyzes 97 primary studies (PSs) from 2005 to 2024, exploring the impact of APs on Object-Oriented (OO), Service-Oriented (SO), and Mobile-Oriented (MO) systems across various quality attributes. Methods. PSs are classified by techniques, datasets, evaluation measures, and tool support. Result. Findings highlight the association of APs with increased maintenance costs (27.8%), fault-proneness (26.8%), change-proneness (12.3%), and evolution challenges (25.7%). Most studies employ descriptive statistics, regression analysis, and Pearson correlation, with limited datasets and tool support for SO and MO systems compared to OO systems. Intermediate source code representations and program comprehension strategies are commonly used for analysis. Conclusion. These findings emphasize the need for further research on the impact of APs, particularly in MO systems, and their negative effects on software quality attributes.","bibtex":"@ARTICLE{Mahmood26-JSPE-ImpactsAPs,\r\n AUTHOR = {Khalid Mahmood and Jean Baptiste Minani and \r\n Ghulam Rasool and Fatima Sabir and Fehmi Jaafar and \r\n Yann-Ga�l Gu�h�neuc},\r\n JOURNAL = {Journal of Software: Practice and Experience (JSPE)},\r\n TITLE = {Exploring the Impacts of Antipatterns on \r\n Object-oriented, Service-oriented, and Mobile-oriented Systems},\r\n YEAR = {2026},\r\n MONTH = {February},\r\n NOTE = {28 pages.},\r\n NUMBER = {2},\r\n PAGES = {190–217},\r\n VOLUME = {56},\r\n EDITOR = {Rajkumar Buyya and Rami Bahsoon and Daniel Lemire and \r\n Professor Agostino Poggi and Satish Srirama},\r\n KEYWORDS = {Topic: <b>Design patterns</b>, \r\n Rubrique : <b>patrons de conception</b>, Journal: <b>JSPE</b>},\r\n PUBLISHER = {Wiley},\r\n URL = {http://www.ptidej.net/publications/documents/JSPE26a.doc.pdf},\r\n ABSTRACT = {Objective. Antipatterns (APs) represent potential issues \r\n in software systems stemming from poor design choices, coding \r\n practices, and undisciplined development. This systematic literature \r\n review analyzes 97 primary studies (PSs) from 2005 to 2024, exploring \r\n the impact of APs on Object-Oriented (OO), Service-Oriented (SO), and \r\n Mobile-Oriented (MO) systems across various quality attributes. \r\n Methods. PSs are classified by techniques, datasets, evaluation \r\n measures, and tool support. Result. Findings highlight the \r\n association of APs with increased maintenance costs (27.8%), \r\n fault-proneness (26.8%), change-proneness (12.3%), and evolution \r\n challenges (25.7%). Most studies employ descriptive statistics, \r\n regression analysis, and Pearson correlation, with limited datasets \r\n and tool support for SO and MO systems compared to OO systems. \r\n Intermediate source code representations and program comprehension \r\n strategies are commonly used for analysis. Conclusion. These findings \r\n emphasize the need for further research on the impact of APs, \r\n particularly in MO systems, and their negative effects on software \r\n quality attributes.}\r\n}\r\n\r\n","author_short":["Mahmood, K.","Minani, J. B.","Rasool, G.","Sabir, F.","Jaafar, F.","Gu�h�neuc, Y."],"editor_short":["Buyya, R.","Bahsoon, R.","Lemire, D.","Poggi, P. A.","Srirama, S."],"key":"Mahmood26-JSPE-ImpactsAPs","id":"Mahmood26-JSPE-ImpactsAPs","bibbaseid":"mahmood-minani-rasool-sabir-jaafar-guhneuc-exploringtheimpactsofantipatternsonobjectorientedserviceorientedandmobileorientedsystems-2026","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/JSPE26a.doc.pdf"},"keyword":["Topic: <b>Design patterns</b>","Rubrique : <b>patrons de conception</b>","Journal: <b>JSPE</b>"],"metadata":{"authorlinks":{}}},"bibtype":"article","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","dataSources":["8vn5MSGYWB4fAx9Z4"],"keywords":["topic: <b>design patterns</b>","rubrique : <b>patrons de conception</b>","journal: <b>jspe</b>"],"search_terms":["exploring","impacts","antipatterns","object","oriented","service","oriented","mobile","oriented","systems","mahmood","minani","rasool","sabir","jaafar","gu�h�neuc"],"title":"Exploring the Impacts of Antipatterns on Object-oriented, Service-oriented, and Mobile-oriented Systems","year":2026}