{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:27:19Z","timestamp":1779294439993,"version":"3.51.4"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2007,5,1]],"date-time":"2007-05-01T00:00:00Z","timestamp":1177977600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2007,5]]},"abstract":"<jats:p>Although software process proposals appear continuously, it is difficult to fit any of them into a given company as they are. Thus, some kind of adaptation or tailoring is always necessary. The goal of software process tailoring is to adapt an \"off-the-shelf\" software process to meet the needs of a specific organization or project. Although process tailoring is a mandatory activity in most software process proposals, it is usually carried out by following an ad-hoc approach, and the amount of research done on this topic to date can be considered small. This paper presents a systematic review of software process tailoring, analyzing the existing approaches towards this activity, discussing the main issues related to the problem, and providing an up-to-date and complete framework in which to position new research activities.<\/jats:p>","DOI":"10.1145\/1241572.1241584","type":"journal-article","created":{"date-parts":[[2007,6,6]],"date-time":"2007-06-06T14:37:16Z","timestamp":1181140636000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["A systematic review of software process tailoring"],"prefix":"10.1145","volume":"32","author":[{"given":"Oscar","family":"Pedreira","sequence":"first","affiliation":[{"name":"Database Laboratory, University of A Coru\u00f1a"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Piattini","sequence":"additional","affiliation":[{"name":"Alarcos Research Group, University of Castilla-La Mancha"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel R.","family":"Luaces","sequence":"additional","affiliation":[{"name":"Database Laboratory, University of A Coru\u00f1a"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nieves R.","family":"Brisaboa","sequence":"additional","affiliation":[{"name":"Database Laboratory, University of A Coru\u00f1a"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,5]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","DOI":"10.21236\/ADA302689","volume-title":"Process tailoring and the software Capability Maturity Model. Technical report","author":"Ginsberg M.","year":"1995","unstructured":"Ginsberg , M. , Quinn , L. ( 1995 ): Process tailoring and the software Capability Maturity Model. Technical report , Software Engineering Institute (SEI) . Ginsberg, M., Quinn, L. (1995): Process tailoring and the software Capability Maturity Model. Technical report, Software Engineering Institute (SEI)."},{"key":"e_1_2_1_2_1","volume-title":"Rio de Janeiro.","author":"Biolchini J.","year":"2005","unstructured":"Biolchini , J. , Mian , P.G. , Natali , A.C.C. , Travassos , G.H. ( 2005 ): Systematic review in software engineering. Technical report, Systems Engineering and Computer Science Department , Rio de Janeiro. Biolchini, J., Mian, P.G., Natali, A.C.C., Travassos, G.H. (2005): Systematic review in software engineering. Technical report, Systems Engineering and Computer Science Department, Rio de Janeiro."},{"key":"e_1_2_1_3_1","volume-title":"Department of Computer Science","author":"Kitchenham B.","unstructured":"Kitchenham , B. (2004) : Procedures for performing systematic reviews. Technical report Software Engineering Group , Department of Computer Science , Keele University . Kitchenham, B.(2004): Procedures for performing systematic reviews. Technical report Software Engineering Group, Department of Computer Science, Keele University."},{"key":"e_1_2_1_4_1","first-page":"1","volume-title":"Proceedings of the 11th International Conference on Software Quality","author":"Nanda V.","year":"2001","unstructured":"Nanda , V. ( 2001 ): On tailoring an organizational standard software development process for specific projects . In: Proceedings of the 11th International Conference on Software Quality , pp. 1 - 13 . Nanda, V. (2001): On tailoring an organizational standard software development process for specific projects. In: Proceedings of the 11th International Conference on Software Quality, pp. 1-13."},{"key":"e_1_2_1_5_1","first-page":"187","volume-title":"Proceedings of the Eighth European Conference on Information Systems","author":"Fitzgerald B.","year":"2000","unstructured":"Fitzgerald , B. , Russo , N. , O'Kane , T. ( 2000 ): An empirical study of system development method tailoring in practice . In: Proceedings of the Eighth European Conference on Information Systems , pp. 187 - 194 . Fitzgerald, B., Russo, N., O'Kane, T. (2000): An empirical study of system development method tailoring in practice. In: Proceedings of the Eighth European Conference on Information Systems, pp. 187-194."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/641205.641206"},{"key":"e_1_2_1_7_1","volume-title":"Process tailoring for software project plans. Technical report","author":"Budlong F.","year":"1996","unstructured":"Budlong , F. , Szulewski , P. , Ganska , R. ( 1996 ): Process tailoring for software project plans. Technical report , Software Technology Support Center of the U.S. Air Force. Budlong, F., Szulewski, P., Ganska, R. (1996): Process tailoring for software project plans. Technical report, Software Technology Support Center of the U.S. Air Force."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/11497455_26"},{"key":"e_1_2_1_9_1","first-page":"345","volume-title":"Communications of the ACM","author":"Basili V.","year":"1987","unstructured":"Basili , V. , Rombach , D. ( 1987 ): Tailoring the software process to project goals and environments . Communications of the ACM , pp. 345 - 357 . Basili, V., Rombach, D. (1987): Tailoring the software process to project goals and environments. Communications of the ACM, pp. 345-357."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2005.12.010"},{"key":"e_1_2_1_11_1","first-page":"100","volume-title":"Tailoring XP for large system mission critical software development","author":"Bowers J.","year":"2002","unstructured":"Bowers , J. , May , J. , Melander , E. , Baarman , M. , Ayoob , A. ( 2002 ): Tailoring XP for large system mission critical software development . In : XP\/Agile Universe 2002: Second XP Universe and First Agile Universe Conference, pp. 100 - 111 . Lecture Notes in Computer Science (2418\/2002), Springer . Bowers, J., May, J., Melander, E., Baarman, M., Ayoob, A. (2002): Tailoring XP for large system mission critical software development. In: XP\/Agile Universe 2002: Second XP Universe and First Agile Universe Conference, pp. 100-111. Lecture Notes in Computer Science (2418\/2002), Springer."},{"key":"e_1_2_1_12_1","first-page":"1","volume-title":"Proceedings of the 37th Hawaii International Conference on System Sciences --","author":"Cao L.","year":"2004","unstructured":"Cao , L. , Mohan , K. , Xu , P. , Ramesh , B. ( 2004 ): How extreme does extreme programming have to be? Adapting XP practices to large-scale projects . In: Proceedings of the 37th Hawaii International Conference on System Sciences -- 2004, pp. 1 - 10 . Cao, L., Mohan, K., Xu, P., Ramesh, B. (2004): How extreme does extreme programming have to be? Adapting XP practices to large-scale projects. In: Proceedings of the 37th Hawaii International Conference on System Sciences -- 2004, pp. 1-10."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/EUROMICRO.2005.57"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1998.654766"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.730840"},{"key":"e_1_2_1_16_1","first-page":"202","volume-title":"Eighth Asia-Pacific Software Engineering Conference (APSEC'01)","author":"Yong I.C.","year":"2001","unstructured":"Yong , I.C. , Min , S.Y. , Bae , D.H. ( 2001 ): Tailoring and verifying software process . In: Eighth Asia-Pacific Software Engineering Conference (APSEC'01) , pp. 202 - 209 , IEEE Press. Yong, I.C., Min, S.Y., Bae, D.H. (2001): Tailoring and verifying software process. In: Eighth Asia-Pacific Software Engineering Conference (APSEC'01), pp. 202-209, IEEE Press."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS03)","author":"Xu P.","year":"2003","unstructured":"Xu , P. , Ramesh , B. ( 2003 ): A tool for the capture and use of process knowledge in process tailoring . In: Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS03) . IEEE Press. Xu, P., Ramesh, B. (2003): A tool for the capture and use of process knowledge in process tailoring. In: Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS03). IEEE Press."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2005.380"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2005.06.023"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027796"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/2094553.2094603"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/253228.253805"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/998675.999402"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIS.2005.31"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECBS.2005.63"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/525583.853482"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/795698.798369"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/850973.854803"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/646268.684004"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/11499053_41"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/11774129_30"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1241572.1241584","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1241572.1241584","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:51:26Z","timestamp":1750258286000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1241572.1241584"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,5]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,5]]}},"alternative-id":["10.1145\/1241572.1241584"],"URL":"https:\/\/doi.org\/10.1145\/1241572.1241584","relation":{},"ISSN":["0163-5948"],"issn-type":[{"value":"0163-5948","type":"print"}],"subject":[],"published":{"date-parts":[[2007,5]]},"assertion":[{"value":"2007-05-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}