Skip to main content
Top

2016 | OriginalPaper | Chapter

Who Cares About My Feature Request?

Authors : Lukas Heppler, Remo Eckert, Matthias Stuermer

Published in: Open Source Systems: Integrating Communities

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Previous studies on issue tracking systems for open source software (OSS) focused mainly on requests for bug fixes. However, requests to add a new feature or an improvement to an OSS project are often also made in an issue tracking system. These inquiries are particularly important because they determine the further development of the software. This study examines if there is any difference between requests of the IBM developer community and other sources in terms of the likelihood of successful implementation. Our study consists of a case study of the issue tracking system BugZilla in the Eclipse integrated development environment (IDE). Our hypothesis, which was that feature requests from outsiders have less chances of being implemented, than feature requests from IBM developers, was confirmed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference West, J., O’Mahony, S.: Contrasting community building in sponsored and community founded open source projects. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, HICSS 2005 (2005) West, J., O’Mahony, S.: Contrasting community building in sponsored and community founded open source projects. In: Proceedings of the 38th Annual Hawaii International Conference on System Sciences, HICSS 2005 (2005)
2.
go back to reference Scacchi, W.: Understanding the requirements for developing open source software systems. IEE Softw. Proc. 149, 24–39 (2002)CrossRef Scacchi, W.: Understanding the requirements for developing open source software systems. IEE Softw. Proc. 149, 24–39 (2002)CrossRef
3.
go back to reference Anvik, J., Hiew, L., Murphy, G.C.: Who should fix this bug? In: Proceedings of the 28th International Conference on Software Engineering, pp. 361–370. ACM, New York (2006) Anvik, J., Hiew, L., Murphy, G.C.: Who should fix this bug? In: Proceedings of the 28th International Conference on Software Engineering, pp. 361–370. ACM, New York (2006)
4.
go back to reference Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and Mozilla. ACM Trans. Softw. Eng. Methodol. TOSEM 11, 309–346 (2002)CrossRef Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and Mozilla. ACM Trans. Softw. Eng. Methodol. TOSEM 11, 309–346 (2002)CrossRef
5.
go back to reference Runeson, P., Alexandersson, M., Nyholm, O.: Detection of duplicate defect reports using natural language processing. In: 29th International Conference on Software Engineering, ICSE 2007, pp. 499–510. IEEE (2007) Runeson, P., Alexandersson, M., Nyholm, O.: Detection of duplicate defect reports using natural language processing. In: 29th International Conference on Software Engineering, ICSE 2007, pp. 499–510. IEEE (2007)
6.
go back to reference Anvik, J., Hiew, L., Murphy, G.C.: Coping with an open bug repository. In: Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange, pp. 35–39. ACM, New York (2005) Anvik, J., Hiew, L., Murphy, G.C.: Coping with an open bug repository. In: Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange, pp. 35–39. ACM, New York (2005)
7.
go back to reference Grammel, L., Schackmann, H., Schröter, A., Treude, C., Storey, M.-A.: Attracting the community’s many eyes: an exploration of user involvement in issue tracking. In: Human Aspects of Software Engineering, pp. 3:1–3:6. ACM, New York (2010) Grammel, L., Schackmann, H., Schröter, A., Treude, C., Storey, M.-A.: Attracting the community’s many eyes: an exploration of user involvement in issue tracking. In: Human Aspects of Software Engineering, pp. 3:1–3:6. ACM, New York (2010)
8.
go back to reference Bagozzi, R.P., Dholakia, U.M.: Open source software user communities: a study of participation in Linux user groups. Manag. Sci. 52, 1099–1115 (2006)CrossRef Bagozzi, R.P., Dholakia, U.M.: Open source software user communities: a study of participation in Linux user groups. Manag. Sci. 52, 1099–1115 (2006)CrossRef
9.
go back to reference Iivari, N.: Empowering the users? A critical textual analysis of the role of users in open source software development. AI Soc. 23, 511–528 (2009)CrossRef Iivari, N.: Empowering the users? A critical textual analysis of the role of users in open source software development. AI Soc. 23, 511–528 (2009)CrossRef
10.
go back to reference Dahlander, L., Magnusson, M.G.: Relationships between open source software companies and communities: observations from Nordic firms. Res. Policy 34, 481–493 (2005)CrossRef Dahlander, L., Magnusson, M.G.: Relationships between open source software companies and communities: observations from Nordic firms. Res. Policy 34, 481–493 (2005)CrossRef
11.
go back to reference MacCormack, A., Rusnak, J., Baldwin, C.Y.: Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Manag. Sci. 52, 1015–1030 (2006)CrossRef MacCormack, A., Rusnak, J., Baldwin, C.Y.: Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Manag. Sci. 52, 1015–1030 (2006)CrossRef
12.
go back to reference Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., Ye, Y.: Evolution patterns of open-source software systems and communities. In: Proceedings of the International Workshop on Principles of Software Evolution, pp. 76–85. ACM (2002) Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., Ye, Y.: Evolution patterns of open-source software systems and communities. In: Proceedings of the International Workshop on Principles of Software Evolution, pp. 76–85. ACM (2002)
13.
go back to reference Kagdi, H., Gethers, M., Poshyvanyk, D., Hammad, M.: Assigning change requests to software developers. J. Softw. Evol. Process. 24, 3–33 (2012)CrossRef Kagdi, H., Gethers, M., Poshyvanyk, D., Hammad, M.: Assigning change requests to software developers. J. Softw. Evol. Process. 24, 3–33 (2012)CrossRef
14.
go back to reference Rahman, M.M., Ruhe, G., Zimmermann, T.: Optimized assignment of developers for fixing bugs an initial evaluation for Eclipse projects. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 439–442. IEEE Computer Society (2009) Rahman, M.M., Ruhe, G., Zimmermann, T.: Optimized assignment of developers for fixing bugs an initial evaluation for Eclipse projects. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 439–442. IEEE Computer Society (2009)
15.
go back to reference Xuan, J., Jiang, H., Ren, Z., Zou, W.: Developer prioritization in bug repositories. In: 2012 34th International Conference on Software Engineering (ICSE), pp. 25–35 (2012) Xuan, J., Jiang, H., Ren, Z., Zou, W.: Developer prioritization in bug repositories. In: 2012 34th International Conference on Software Engineering (ICSE), pp. 25–35 (2012)
16.
go back to reference Wang, X., Zhang, L., Xie, T., Anvik, J., Sun, J.: An approach to detecting duplicate bug reports using natural language and execution information. In: Proceedings of the 30th International Conference on Software Engineering, pp. 461–470. ACM (2008) Wang, X., Zhang, L., Xie, T., Anvik, J., Sun, J.: An approach to detecting duplicate bug reports using natural language and execution information. In: Proceedings of the 30th International Conference on Software Engineering, pp. 461–470. ACM (2008)
17.
go back to reference Mani, S., Catherine, R., Sinha, V.S., Dubey, A.: Ausum: approach for unsupervised bug report summarization. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, p. 11. ACM (2012) Mani, S., Catherine, R., Sinha, V.S., Dubey, A.: Ausum: approach for unsupervised bug report summarization. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, p. 11. ACM (2012)
18.
go back to reference Rastkar, S., Murphy, G.C., Murray, G.: Summarizing software artifacts: a case study of bug reports. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, vol. 1, pp. 505–514. ACM, New York (2010) Rastkar, S., Murphy, G.C., Murray, G.: Summarizing software artifacts: a case study of bug reports. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, vol. 1, pp. 505–514. ACM, New York (2010)
19.
go back to reference Giger, E., Pinzger, M., Gall, H.: Predicting the fix time of bugs. In: Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, pp. 52–56. ACM, New York (2010) Giger, E., Pinzger, M., Gall, H.: Predicting the fix time of bugs. In: Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, pp. 52–56. ACM, New York (2010)
20.
go back to reference Panjer, L.D.: Predicting Eclipse bug lifetimes. In: Fourth International Workshop on Mining Software Repositories, ICSE Workshops MSR 2007, p. 29 (2007) Panjer, L.D.: Predicting Eclipse bug lifetimes. In: Fourth International Workshop on Mining Software Repositories, ICSE Workshops MSR 2007, p. 29 (2007)
21.
go back to reference Marks, L., Zou, Y., Hassan, A.E.: Studying the fix-time for bugs in large open source projects. In: Proceedings of the 7th International Conference on Predictive Models in Software Engineering, pp. 11:1–11:8. ACM, New York (2011) Marks, L., Zou, Y., Hassan, A.E.: Studying the fix-time for bugs in large open source projects. In: Proceedings of the 7th International Conference on Predictive Models in Software Engineering, pp. 11:1–11:8. ACM, New York (2011)
22.
go back to reference Dalle, J.-M., den Besten, M., Masmoudi, H.: Channeling Firefox developers: mom and dad aren’t happy yet. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) Open Source Development, Communities and Quality. IFIP, vol. 275, pp. 265–271. Springer, Boston (2008)CrossRef Dalle, J.-M., den Besten, M., Masmoudi, H.: Channeling Firefox developers: mom and dad aren’t happy yet. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) Open Source Development, Communities and Quality. IFIP, vol. 275, pp. 265–271. Springer, Boston (2008)CrossRef
23.
go back to reference Bissyande, T.F., Lo, D., Jiang, L., Reveillere, L., Klein, J., Le Traon, Y.: Got issues? Who cares about it? A large scale investigation of issue trackers from GitHub. In: 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE), pp. 188–197 (2013) Bissyande, T.F., Lo, D., Jiang, L., Reveillere, L., Klein, J., Le Traon, Y.: Got issues? Who cares about it? A large scale investigation of issue trackers from GitHub. In: 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE), pp. 188–197 (2013)
24.
go back to reference Koru, A.G., Tian, J.: Defect handling in medium and large open source projects. IEEE Softw. 21, 54–61 (2004)CrossRef Koru, A.G., Tian, J.: Defect handling in medium and large open source projects. IEEE Softw. 21, 54–61 (2004)CrossRef
25.
go back to reference Raymond, E.S.: The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O’Reilly Media, Sebastopol (1999)CrossRef Raymond, E.S.: The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O’Reilly Media, Sebastopol (1999)CrossRef
26.
go back to reference Fitzgerald, B.: The transformation of open source software. MIS Q. 30, 587–598 (2006)CrossRef Fitzgerald, B.: The transformation of open source software. MIS Q. 30, 587–598 (2006)CrossRef
27.
go back to reference Spaeth, S., Stuermer, M., Von Krogh, G.: Enabling knowledge creation through outsiders: towards a push model of open innovation. Int. J. Technol. Manag. 52, 411–431 (2010)CrossRef Spaeth, S., Stuermer, M., Von Krogh, G.: Enabling knowledge creation through outsiders: towards a push model of open innovation. Int. J. Technol. Manag. 52, 411–431 (2010)CrossRef
28.
go back to reference Sampler, J.L.: Redefining industry structure for the information age. Strateg. Manag. J. 19, 343–355 (1998)CrossRef Sampler, J.L.: Redefining industry structure for the information age. Strateg. Manag. J. 19, 343–355 (1998)CrossRef
29.
go back to reference Rebellabs: Developer Productivity Report 2012: Java Tools, Tech, Devs & Data. Zero Turnaround (2012) Rebellabs: Developer Productivity Report 2012: Java Tools, Tech, Devs & Data. Zero Turnaround (2012)
30.
go back to reference Banerjee, S., Helmick, J., Syed, Z., Cukic, B.: Eclipse vs. Mozilla: a comparison of two large-scale open source problem report repositories. In: 2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE), pp. 263–270. IEEE (2015) Banerjee, S., Helmick, J., Syed, Z., Cukic, B.: Eclipse vs. Mozilla: a comparison of two large-scale open source problem report repositories. In: 2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE), pp. 263–270. IEEE (2015)
Metadata
Title
Who Cares About My Feature Request?
Authors
Lukas Heppler
Remo Eckert
Matthias Stuermer
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-39225-7_7

Premium Partner