A Novel Application of Open Source Technologies to Measure Agile Software Development Process

  • Luis Corral
  • Andrea Janes
  • Tadas Remencius
  • Juri Strumpflohner
  • Jelena Vlasenko
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 378)


In the last 10 years Open Source products have been widely used in industry. New methodologies and best practices to develop Open Source software appeared. In this work, we present an application that runs on Android-based mobile phones and collects proximity data with other devices via Bluetooth. The application gives new insights into measuring proximity inside a team of software developers. Data collection process is automatic so that the team members are not distracted from their daily activities. The collected data represent time frames when developers work alone at their machines and when they do Pair Programming with their colleagues.


Software Development Process Software Metrics Agile Software Development Proximity Data Mobile Software 


  1. 1.
    Abrahamsson, P., Moser, R., Pedrycz, W., Sillitti, A., Succi, G.: Effort prediction in iterative software development processes–incremental versus global prediction models. In: Empirical Software Engineering and Measurement (2007)Google Scholar
  2. 2.
    Anvaari, M., Jansen, S.: Evaluating architectural openness in mobile software platforms. In: ECSA 2010, Copenhagen, Denmark (2010)Google Scholar
  3. 3.
    Coman, I.D., Sillitti, A., Succi, G.: A case-study on using an automated in-process software engineering measurement and analysis system in an industrial environment. In: ICSE 2009, Vancouver, Canada (2009)Google Scholar
  4. 4.
    Fenton, N.: New directions for software metrics. In: PROMISE Workshop, Invited Keynote, ICSE 2007, Minneapolis, USA (2007)Google Scholar
  5. 5.
    Google, http://code.google.com/p/reduxcomputing-proximity (retrieved March 10, 2012)
  6. 6.
    Engelsma, J.R., Ferrans, J.C., Hans, M.C.: EncounterEngine: Integrating Bluetooth user proximity data into social applications. In: IEEE International Conference on Wireless and Mobile Computing, WIMOB 2008, pp. 502–507 (2008)Google Scholar
  7. 7.
    Gurbani, V.K., Garvert, A., Herbsleb, J.D.: A case study of open source tools and practices in a commercial setting. In: Proceedings of the 5th Workshop on Open Source Software Engineering (2005)Google Scholar
  8. 8.
    Janes, A., Scotto, A., Pedrycz, W., Russo, B., Stefanovic, M., Succi, G.: Identification of defect-prone classes in telecommunication software systems using design metrics. Information Sciences 176(24) (2006)Google Scholar
  9. 9.
    Moser, R., Sillitti, A., Abrahamsson, P., Succi, G.: Does refactoring improve reusability? Reuse of Off-the-Shelf Components, 287–297 (2006)Google Scholar
  10. 10.
    Pullabhatla, A., Gomes, H.: Proximity data Gathering for Android through Bluetooth. Department of Computer Science Engineering. University of California, San Diego (2010)Google Scholar
  11. 11.
    Smith, T.J., Saroiu, S., Wolman, A.: BlueMonarch: A System for evaluating Bluetooth applications in the wild. In: MobiSys 2009, Kraków, Poland (2009)Google Scholar
  12. 12.
    Succi, G., Pedrycz, W., Liu, E., Yip, J.: Package-oriented software engineering: a generic architecture. IT Professional 3(2), 29–36 (2001)CrossRefGoogle Scholar
  13. 13.
    Sundstrom, P., Taylor, A.S., O’Hara, K.: Sketching in Software and Hardware Bluetooth as a Design Material. In: Mobile HCI 2011, Stockholm, Sweden (2011)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Luis Corral
    • 1
  • Andrea Janes
    • 1
  • Tadas Remencius
    • 1
  • Juri Strumpflohner
    • 1
  • Jelena Vlasenko
    • 1
  1. 1.Free University of Bozen-BolzanoBolzano-BozenItaly

Personalised recommendations