Megha Agarwala

dblp:22/10916 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 56% Requirements engineering and software design · 44%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture
component-based software engineering
0.112012
Software reuse through methodical component reuse and amethodical snippet remixing · CSCW 2012
Software maintenance and evolution
software reuse
0.112012
Software reuse through methodical component reuse and amethodical snippet remixing · CSCW 2012
Software maintenance and evolution
code search
0.012012
Software reuse through methodical component reuse and amethodical snippet remixing · CSCW 2012

Methods — techniques the papers use, named apart from their topics

qualitative study · 0.1deconstructionist analysis · 0.1
YearPublicationVenuePosition
2012 Software reuse through methodical component reuse and amethodical snippet remixing
abstract
Every method for developing software is a prescriptive model. Applying a deconstructionist analysis to methods reveals that there are two texts, or sets of assumptions and ideals: a set that is privileged by the method and a second set that is left out, or marginalized by the method. We apply this analytical lens to software reuse, a technique in software development that seeks to expedite one's own project by using programming artifacts created by others. By analyzing the methods prescribed by Component-Based Software Engineering (CBSE), we arrive at two texts: Methodical CBSE and Amethodical Remixing. Empirical data from four studies on code search on the web draws attention to four key points of tension: status of component boundaries; provenance of source code; planning and process; and evaluation criteria for candidate code. We conclude the paper with a discussion of the implications of this work for the limits of methods, structure of organizations that reuse software, and the design of search engines for source code.
Kavita Philip, Medha Umarji, Megha Agarwala, Susan Elliott Sim, Rosalva E. Gallardo-Valencia, Cristina V. Lopes, Sukanya Ratanotayanon
CSCW3
2012 Vialogues: Videos and Dialogues Based Social Learning Environment
abstract
In this paper, we present an asynchronous video discussion tool called 'Vialogues' and empirical evidence of system usage for supporting modern social learning environment. Statistical analysis showed that Vialogues not only enriches online learning experiences but also successfully retains users and creates social learning opportunities. Evidence of learning taking place in a new technology, called Vialogues, is reported.
Megha Agarwala, I-Han Hsiao, Hui Soo Chae, Gary Natriello
ICALT1