Skip to main content

AD-Reputation: A Reputation-Based Approach to Support Effort Estimation

  • Conference paper
  • First Online:
Information Technology - New Generations

Abstract

Estimating the effort on software maintenance activities is a complex task. When inaccurately accomplished, effort estimation can reduce the quality and hinder software delivery. In a scenario, in which the maintenance and evolution activities are geographically distributed, collaboration is a key issue to estimate and meet deadlines. In this vein, dealing with reputation of developers, as well as establish and promote trust among them, are factors that affect collaboration activities. This paper presents an approach aimed to support effort estimation on collaborative maintenance and evolution activities. It encompasses a model for reputation calculation, visualization elements and the integration with change request repositories. Through an experimental study, quantitative and qualitative data was collected. A statistical analysis was applied and shown that the AD-Reputation is feasible to estimate the effort spent on collaborative maintenance activities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.mantisbt.org/

  2. 2.

    http://d3js.org

  3. 3.

    https://www.bugzilla.org/

References

  1. Rajlich, V. (2014). Software evolution and maintenance. In Proceedings of the on future of software engineering (pp. 133–144).

    Google Scholar 

  2. Audy, J. L. N., & Prikladnicki, R. (2007). Desenvolvimento Distribuído de Software. Rio de Janeiro: Elsevier.

    Google Scholar 

  3. Poncin, W., & Serebrenik, A., van den Brand, M. (2011). Process mining software repositories. In Software maintenance and reengineering (CSMR), 2011 15th european conference on (pp. 5–14). Oldenburg: Carl von Ossietzky University.

    Google Scholar 

  4. McConnell, S. (2006). Software estimation: Demystifying the black art. Redmond: Microsoft press.

    Google Scholar 

  5. Mui, L., & Mohtashemi, M., Halberstadt, A. (2002). Notions of reputation in multi-agents systems: A review. In Proceedings of the first international joint conference on Autonomous agents and multiagent systems: Part 1 (pp. 280–287). Bologna.

    Google Scholar 

  6. Wang, Yi., & Redmiles, D. (2013). Understanding cheap talk and the emergence of trust in global software engineering: an evolutionary game theory perspective. CHASE (pp. 149–152).

    Google Scholar 

  7. Lélis, C. A. S., Araújo, M. A. P., David, J. M. N., Carneiro, G. de F. (2016). Investigating reputation in collaborative software maintenance: A study based on systematic mapping. In Information technology: New generations, 13th international conference on information technology (pp.615–627). Org. Springer International Publishing.

    Google Scholar 

  8. Trainer, E. H., & Redmiles, D. F. (2012). Foundations for the design of visualizations that support trust in distributed teams. Proceedings of international working confererence on advanced visual interfaces – AVI ‘12 (pp. 34–41).

    Google Scholar 

  9. Lélis, C. A. S., Braga, R., Araújo, M. A. P., David, J. M. N. (2016). ArchiRI - uma arquitetura baseada em ontologias para a troca de informações de reputação Alternative Title : ArchiRI - An ontology-based architecture for the exchange of reputation information. XII Brazilian Symposium on Information Systerms (pp. 60–67). Florianopolis.

    Google Scholar 

  10. Tavares, J. F., David, J. M. N., Araújo, M. A. P., Braga, R., Campos, F., & Carneiro, G. (2015). Uma Infraestrutura baseada em Múltiplas Visões Interativas para Apoiar Evolução de Software. iSys-Revista Bras. Sist. Informação, 8(1), 65–101.

    Google Scholar 

  11. Sanger, J., & Pernul, G. (2014). Visualizing transaction context in trust and reputation systems. In Availability, reliability and security (ARES), 2014 ninth international conference on (pp. 94–103). Fribourg.

    Google Scholar 

  12. Kim, S., Lee, S., Kang, H., & Cho, J. Hybrid WOM collection and visualization method for reputation rating in online community. Indian Journal of Science and Technology, 8(18), 1–5.

    Google Scholar 

  13. Bosu, A., & Carver, J. C. (2014). Impact of developer reputation on code review outcomes in OSS projects: An empirical investigation. In Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement (p. 33). Torino.

    Google Scholar 

  14. Gallardo-Valencia, R. E., Tantikul, P., Sim, S. E. (2010). Searching for reputable source code on the web. In Proceedings of the 16th ACM international conference on Supporting group work (pp. 183–186). Sanibel.

    Google Scholar 

  15. Jøsang, A., Ismail, R., & Boyd, C. (2007). A survey of trust and reputation systems for online service provision. Decision Support Systems, 43(2), 618–644.

    Article  Google Scholar 

  16. Jøsang, A., & Quattrociocchi, W. (2009). Advanced features in Bayesian reputation systems. Lecture Notes in Computer Science, 5695, 105–114.

    Article  Google Scholar 

  17. Basili, V. R., & Weiss, D. M. (1984). A methodology for collecting valid software engineering data. IEEE Transactions on Software Engineering, SE-10(6), 728–738.

    Article  Google Scholar 

  18. Cohn, M. (2005). Agile estimating and planning. Pearson Education. Saddle River: Prentice Hall PTR Upper.

    Google Scholar 

Download references

Acknowledgments

To CAPES, FAPEMIG and CNPq for financial support, and partner company for the availability of data and participation in research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cláudio A. S. Lélis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Lélis, C.A.S., Miguel, M.A., Araújo, M.A.P., David, J.M.N., Braga, R. (2018). AD-Reputation: A Reputation-Based Approach to Support Effort Estimation. In: Latifi, S. (eds) Information Technology - New Generations. Advances in Intelligent Systems and Computing, vol 558. Springer, Cham. https://doi.org/10.1007/978-3-319-54978-1_78

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54978-1_78

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54977-4

  • Online ISBN: 978-3-319-54978-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics