Cited by 44Software Engineering ResearchRecommender Systems and TechniquesSoftware Engineering Techniques and Practices

The DOI matches its Crossref record; 2 of the 2 references it cites were found in a registry or an index.

Supporting Software Developers with a Holistic Recommender System

Ponzanelli, Luca, Scalabrino, Simone, Bavota, Gabriele, Mocci, Andrea, Oliveto, Rocco, Di Penta, Massimiliano, Lanza, Michele·2017·2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)

Abstract

The promise of recommender systems is to provide intelligent support to developers during their programming tasks. Such support ranges from suggesting program entities to taking into account pertinent Q&A pages. However, current recommender systems limit the context analysis to change history and developers' activities in the IDE, without considering what a developer has already consulted or perused, e.g., by performing searches from the Web browser. Given the faceted nature of many programming tasks, and the incompleteness of the information provided by a single artifact, several heterogeneous resources are required to obtain the broader picture needed by a developer to accomplish a task. We present Libra, a holistic recommender system. It supports the process of searching and navigating the information needed by constructing a holistic meta-information model of the resources perused by a developer, analyzing their semantic relationships, and augmenting the web browser with a dedicated interactive navigation chart. The quantitative and qualitative evaluation of Libra provides evidence that a holistic analysis of a developer's information context can indeed offer comprehensive and contextualized support to information navigation and retrieval during software development.

Overview

Integrity signals

Registry

Crossref · 10.1109/icse.2017.17

Cites

0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Citations

Cites

Flagged first, then by citations

Research works printed but not linked: 53

  1. 10.1109/ICPC.2006.14 · DOI
  2. 10.1145/2063239.2063243 · DOI
  3. 10.1145/1985793.1985809 · DOI
  4. 10.1109/TSE.2011.84 · DOI
  5. 10.1145/1321631.1321663 · DOI
  6. 10.1145/1297846.1297946 · DOI
  7. linstead, 2007, Mining internet-scale software repositories, Proceedings of NIPS 2007 (21st Annual Conference on Neural Information Processing Systems), 929
  8. 10.1007/s10664-010-9144-6 · DOI · Paper page
  9. 10.1109/MSR.2009.5069489 · DOI
  10. 10.1109/ASE.2008.43 · DOI
  11. baker, 1995, Modern permutation test software, Randomization tests
  12. grissom, 2005, Effect Sizes for Research A Broad Practical Approach
  13. 10.1109/ICSE.2009.5070525 · DOI
  14. 10.1109/ICPC.2015.19 · DOI
  15. 10.1007/978-0-387-09684-1_21 · DOI
  16. 10.1109/MSR.2015.67 · DOI
  17. 10.1016/S0169-7552(98)00110-X · DOI · Paper page
  18. 10.1017/CBO9780511809071 · DOI · Paper page
  19. 10.1109/MSR.2015.49 · DOI
  20. sheskin, 2007, Handbook of Parametric and Nonparametric Statistical Procedures
  21. erkan, 2004, Lexrank: Graph-based lexical centrality as salience in text summarization, Journal of Artificial Intelligence Research, 22, 457, 10.1613/jair.1523 · DOI
  22. 10.1109/VLHCC.2012.6344497 · DOI
  23. 10.1109/CSMR-WCRE.2014.6747170 · DOI · Paper page
  24. 10.1007/s10664-015-9397-1 · DOI
  25. 10.1109/ICSME.2014.99 · DOI
  26. 10.1145/1985429.1985434 · DOI
  27. 10.1109/RSSE.2012.6233418 · DOI
  28. 10.1109/ICSE.2015.98 · DOI
  29. ponzanelli, 2016, Too long; didn't watch! extracting relevant fragments from software development video tutorials, Proceedings of ICSE 2016 (38th International Conference on Software Engineeering), 261
  30. 10.1109/ICPC.2015.12 · DOI
  31. 10.1145/2889160.2889172 · DOI
  32. 10.1109/ICSE.2004.1317478 · DOI
  33. 10.1109/CSMR.2013.16 · DOI
  34. 10.1145/1984708.1984722 · DOI
  35. 10.1109/ICSE.2003.1201219 · DOI
  36. 10.1145/2786805.2786855 · DOI
  37. 10.1109/SUITE.2009.5070013 · DOI
  38. pirolli, 2005, The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis, Proceedings of International Conference on Intelligence Analysis, 2
  39. 10.1109/ICSE.2013.6606629 · DOI
  40. 10.1109/MS.2009.161 · DOI
  41. robillard, 2014, Recommending reference API documentation, Empirical Software Engineering, 20, 1
  42. 10.1145/1287624.1287630 · DOI
  43. 10.1109/ICSE.2012.6227140 · DOI
  44. 10.1109/VLHCC.2006.32 · DOI
  45. 10.1145/2568225.2568292 · DOI
  46. 10.1145/1081706.1081744 · DOI
  47. 10.1145/1370750.1370755 · DOI
  48. holmes, 2005, Using structural context to recommend source code examples, Proceedings of ICSE 2005 (27th IEEE International Conference on Software Engineering), 117
  49. 10.1109/TSE.2006.117 · DOI
  50. 10.1109/SANER.2016.39 · DOI · Paper page
  51. 10.1109/ICPC.2016.7503714 · DOI
  52. 10.1109/EURMIC.2003.1231611 · DOI
  53. 10.1016/j.jvlc.2009.04.003 · DOI

Cited by

Sorted by citations

Metadata

Authors
Ponzanelli, L., Scalabrino, S., Bavota, G., Mocci, A., Oliveto, R., Di Penta, M., & Lanza, M.
Affiliations
  • Università della Svizzera italiana (CH)
  • University of Molise (IT)
Venue
2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)
Publisher
IEEE
Published
2017-05
Pages
94-105
ISSN
0270-5257 (ISSN-L)
OpenAlex
W2617733587
Cited by
41
References
67
Citations by year
2024: 3 · 2023: 4 · 2022: 3 · 2021: 9 · 2020: 6 · 2019: 11 · 2018: 5
FWCI
4.62
Type
conference paper
Language
en
Open access
closed
Locations
  • ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) (publishedVersion)
  • Archivio Istituzionale della Ricerca - Università degli Studi del Molise (submittedVersion)
Funders
Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Physical Sciences › Computer Science › Information Systems › Recommender Systems and Techniques
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
Keywords
recommender systems, software developers, developer support, Brazilian Sign Language (Libras), information navigation, information retrieval, semantic relations, heterogeneous resources, contextual analysis

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review