Too long; didn't watch! extracting relevant fragments from software development video tutorials

L Ponzanelli, G Bavota, A Mocci, M Di Penta… - Proceedings of the 38th …, 2016 - dl.acm.org
When knowledgeable colleagues are not available, developers resort to offline and online
resources, eg, tutorials, mailing lists, and Q&A websites. These, however, need to be found …

Improvingweb-based image search via content based clustering

N Ben-Haim, B Babenko… - 2006 Conference on …, 2006 - ieeexplore.ieee.org
Current image search engines on the web rely purely on the keywords around the images
and the filenames, which produces a lot of garbage in the search results. Alternatively, there …

Automatic identification and classification of software development video tutorial fragments

L Ponzanelli, G Bavota, A Mocci… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Software development video tutorials have seen a steep increase in popularity in recent
years. Their main advantage is that they thoroughly illustrate how certain technologies …

API recommendation for event-driven Android application development

W Yuan, HH Nguyen, L Jiang, Y Chen, J Zhao… - Information and Software …, 2019 - Elsevier
Context Software development is increasingly dependent on existing libraries. Developers
need help to find suitable library APIs. Although many studies have been proposed to …

Blinded by simplicity: Locating the social dimension in software development process literature

JL Gustavsson, B Penzenstadler - … of the 7th International Conference on …, 2020 - dl.acm.org
The software development process is a complex human, intellectual and labor-intensive
activity and human related factors have shown to be the most significant contributors to …

Enhancing python compiler error messages via stack

E Thiselton, C Treude - 2019 ACM/IEEE International …, 2019 - ieeexplore.ieee.org
Background: Compilers tend to produce cryptic and uninformative error messages, leaving
programmers confused and requiring them to spend precious time to resolve the underlying …

CodeTube: Extracting relevant fragments from software development video tutorials

L Ponzanelli, G Bavota, A Mocci, M Di Penta… - Proceedings of the 38th …, 2016 - dl.acm.org
Nowadays developers heavily rely on sources of informal documentation, including Q&A
forums, slides, or video tutorials, the latter being particularly useful to provide introductory …

A Systematic Literature Review on Task Recommendation Systems for Crowdsourced Software Engineering

S Nirmani, M Shahin, H Khalajzadeh, X Liu - arXiv preprint arXiv …, 2024 - arxiv.org
Context: Crowdsourced Software Engineering CSE offers outsourcing work to software
practitioners by leveraging a global online workforce. However these software practitioners …

Recommendation systems for software engineering: A survey from software development life cycle phase perspective

U Pakdeetrakulwong, P Wongthongtham… - The 9th International …, 2014 - ieeexplore.ieee.org
Recommendation systems have the potential to support their users for filtering information
and making a decision. They have become a promising research area over the past two …

Posit: Simultaneously tagging natural and programming languages

PP Pârtachi, SK Dash, C Treude, ET Barr - Proceedings of the ACM …, 2020 - dl.acm.org
Software developers use a mix of source code and natural language text to communicate
with each other: Stack Overflow and Developer mailing lists abound with this mixed text …