skip to main content
10.1109/CSI-SE.2017.5acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Preliminary findings on software engineering practices in civic hackathons

Published:20 May 2017Publication History

ABSTRACT

Civic hackathons gained momentum in the last years, mainly propelled by city halls and government agencies as a way to explore public data repositories. These initiatives became an attempt to crowdsource the development of software applications targeting government transparency and urban life, under the smart cities umbrella. Some authors have been criticizing the results of these competitions, complaining about the usefulness and quality of the software that is produced. However, academic literature has much anecdotal evidence on that, being scarce on empirical analysis of civic hackathons. Therefore, we intended to gather preliminary data not only to help verifying those claims but also to understand how teams in these competitions are tackling the different activities in their software development process, from requirements to application release and maintenance. In this work, we present preliminary results of these findings.

References

  1. M. Komssi et al, What are hackathons for? IEEE Software 32.5 (2015): 60--67.Google ScholarGoogle Scholar
  2. S. J. Carr and A. Lassiter, Big data, small apps: premises and products of the civic hackathon, Seeing Cities Through Big Data. Springer International Publishing, 2017. 543--559.Google ScholarGoogle Scholar
  3. P. Johnson and Pamela Robinson, Civic Hackathons: Innovation, Procurement, or Civic Engagement?, Review of Policy Research 31.4 (2014): 349--357.Google ScholarGoogle Scholar
  4. C. DiSalvo, M. Gregg and T. Lodato, Building belonging, ACM interactions 21.4 (2014): 58--61. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Lee, E. Almirall and Jonathan Wareham, Open data and civic apps: first-generation failures, second-generation improvements, Communications of the ACM 59.1 (2015): 82--89. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. M. Townsend, Smart cities: Big data, civic hackers, and the quest for a new utopia, WW Norton & Company, 2013.Google ScholarGoogle Scholar
  7. H. Schaffers et al. Smart cities and the future internet: Towards cooperation frameworks for open innovation, The Future Internet Assembly. Springer Berlin Heidelberg, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Hielkema and P. Hongisto, Developing the Helsinki smart city: The role of competitions for open data applications, Journal of the Knowledge Economy, 4(2), 190--204, 2013.Google ScholarGoogle Scholar
  9. T. Bakici, E. Almirall and J. Wareham. A smart city initiative: the case of Barcelona, Journal of the Knowledge Economy 4.2 (2013): 135--148.Google ScholarGoogle Scholar
  10. M.A. Ferrario et al. Software engineering for'social good': integrating action research, participatory design, and agile development, Companion Proceedings of the 36th International Conference on Software Engineering (ICSE). ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. K. Mao et al, A survey of the use of crowdsourcing in software engineering Journal of Systems and Software (2016).Google ScholarGoogle Scholar
  12. T.D LaToza and A. van der Hoek, Crowdsourcing in Software Engineering: Models, Motivations, and Challenges, IEEE Software 33.1 (2016): 74--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. H. Trainer et al., How to hackathon: Socio-technical tradeoffs in brief, intensive collocation, Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing. ACM, 2016 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. G. Juell-Skielse et al. Is the Public Motivated to Engage in Open Data Innovation?, International Conference on Electronic Government. Springer Berlin Heidelberg, 2014.Google ScholarGoogle Scholar
  15. K. Gama, Crowdsourced Software Development in Civic Apps: Motivations and Software Engineering Practices of Civic Hackathons Participants, Proceedings of the 19th International Conference on Enterprise Information Systems (ICEIS), 2017.Google ScholarGoogle Scholar
  16. S. Easterbrook et al., Selecting empirical methods for software engineering research, Guide to advanced empirical software engineering. Springer London (2008): 285--311.Google ScholarGoogle Scholar
  17. R. D. Fricker, Sampling methods for web and e-mail surveys, N. Fielding (2008): 195--216.Google ScholarGoogle Scholar
  18. B. A. Kitchenham and S.L. Pfleeger, Personal opinion surveys, In Guide to Advanced Empirical Software Engineering, Springer London, (2008): 63--92Google ScholarGoogle Scholar
  19. E. Bari et al., Software Crowdsourcing Practices and Research Directions, Service-Oriented System Engineering (SOSE), 2016 IEEE Symposium on. IEEE, 2016.Google ScholarGoogle Scholar
  20. E. di Bella et al., Pair Programming and Software Defects-A Large, Industrial Case Study, IEEE Transactions on Software Engineering 39.7 (2013): 930--953. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. GovHack, https://www.govhack.org/Google ScholarGoogle Scholar
  22. GovHack, GovHack 2016 Review, https://acc-gh16.alan.id.au/wp-content/uploads/2016/11/GovHack-2016-Review.pdfGoogle ScholarGoogle Scholar
  23. Hackacity, 6 cities, 22 ideas, 1 goal: improve the life in the city. https://www.fiware.org/news/hackacity-6-cities-22-ideas-1-goal-improve-the-life-in-the-city/Google ScholarGoogle Scholar
  24. Hacker Cidadão, http://hackercidadao.rec.br/Google ScholarGoogle Scholar
  25. G. Briscoe and C. Mulligan, Digital innovation: The hackathon phenomenon, London: Creativeworks London Work Paper 6 (2014).Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader