Christine Wallace

dblp:91/3585 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2003
—ORCID · none

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

Software engineering, systems software and programming languages · 2

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
Requirements engineering and software design · 30% Debugging and program repair · 30% Empirical software engineering · 30%

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

TopicWeightPapersLastEvidence papers
Debugging and program repair › automated debugging
assertion-based debugging
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003
Empirical software engineering
developer studies
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003
Requirements engineering and software design
end-user software engineering
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003
Program verification
assertions
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003

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

controlled experiment · 0.0
YearPublicationVenuePosition
2003 End-User Software Engineering with Assertions in the Spreadsheet Paradigm
abstract
There has been little research on end-user program development beyond the activity of programming. Devising ways to address additional activities related to end-user program development may be critical, however, because research shows that a large proportion of the programs written by end users contain faults. Toward this end, we have been working on ways to provide formal "software engineering" methodologies to end-user programmers. This paper describes an approach we have developed for supporting assertions in end-user software, focusing on the spreadsheet paradigm. We also report the results of a controlled experiment, with 59 end-user subjects, to investigate the usefulness of this approach. Our results show that the end users were able to use the assertions to reason about their spreadsheets, and that doing so was tied to both greater correctness and greater efficiency.
Margaret M. Burnett, Curtis R. Cook, Omkar Pendse, Gregg Rothermel, Jay Summet, Christine Wallace
ICSE6
2001 Incorporating Incremental Validation and Impact Analysis into Spreadsheet Maintenance: An Empirical Study
abstract
Spreadsheets are among the most common form of software in use today. Unlike more traditional forms of software however, spreadsheets are created and maintained by end users with little or no programming experience. As a result, a high percentage of these "programs" contain errors. Unfortunately, software engineering research has for the most part ignored this problem. We have developed a methodology that is designed to aid end users in developing, testing, and maintaining spreadsheets. The methodology communicates testing information and information about the impact of cell changes to users in a manner that does not require an understanding of formal testing theory or the behind the scenes mechanisms. The paper presents the results of an empirical study that shows that, during maintenance, end users using our methodology were more accurate in making changes and did a significantly better job of validating their spreadsheets than end users without the methodology.
Vijay B. Krishna, Curtis R. Cook, Daniel Keller, Joshua Cantrell, Christine Wallace, Margaret M. Burnett, Gregg Rothermel
ICSM5