Too long; didn't watch! extracting relevant fragments from software development video tutorials
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 …
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 …
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
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 …
years. Their main advantage is that they thoroughly illustrate how certain technologies …
API recommendation for event-driven Android application development
Context Software development is increasingly dependent on existing libraries. Developers
need help to find suitable library APIs. Although many studies have been proposed to …
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 …
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 …
programmers confused and requiring them to spend precious time to resolve the underlying …
CodeTube: Extracting relevant fragments from software development video tutorials
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 …
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
Context: Crowdsourced Software Engineering CSE offers outsourcing work to software
practitioners by leveraging a global online workforce. However these software practitioners …
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 …
and making a decision. They have become a promising research area over the past two …
Posit: Simultaneously tagging natural and programming languages
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 …
with each other: Stack Overflow and Developer mailing lists abound with this mixed text …