Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Khaled Narayanaswamy

dblp:33/424 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 1997
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 1 first-authorHuman-computer interaction and ubiquitous 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
3 papers
Requirements engineering and software design · 70% Software maintenance and evolution · 30%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › requirements engineering
requirements monitoring
0.011997
Automatic Monitoring of Software Requirements · ICSE 1997
Collaborative and social computing
computer-supported cooperative work
0.011992
"Lazy" Consistency: A Basis for Cooperative Software Development · CSCW 1992
Collaborative and social computing › collaborative editing
consistency maintenance
0.011992
"Lazy" Consistency: A Basis for Cooperative Software Development · CSCW 1992
Requirements engineering and software design › software design methodology
prototyping
0.011992
Software Evolution through Iterative Prototyping · ICSE 1992
Software maintenance and evolution
software evolution
0.011992
Software Evolution through Iterative Prototyping · ICSE 1992

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

lazy consistency · 0.0programming language concepts for prototyping · 0.0
YearPublicationVenuePosition
1997 Automatic Monitoring of Software Requirements
abstract
No abstract available.
Don Cohen, Martin Feather, Khaled Narayanaswamy, Stephen Fickas
ICSE3
1992 "Lazy" Consistency: A Basis for Cooperative Software Development
abstract
One of the major problems in cooperative software development is that of maintaining certain global consistency properties.Broadcasting changes that have already occured, as many programming environments do, will not resolve this problem.We argue in favor of an architecture where the announcements deal with impending or proposed changes as well as changes that have already occurred.One can then formulate consistency requirements on the system that are maintained "lazily" as it evolves.Such an architecture can support a wider range of cooperative processes than traditional software development environments.This paper describes the design and implementation of this architect ure.
Khaled Narayanaswamy, Neil M. Goldman
CSCW1
1992 Software Evolution through Iterative Prototyping
abstract
The process of developing and evolving complex software systems is intrinsically exploratory in nature.Some prototyping activity is therefore inevitable in every stage of that process.Our program development and evolution methodology is predicated upon this observation.In this methodology, a prototype software system is developed as an approximation to an envisioned target system by compromising along one or more of the following dimensions: system performance, system functionality, or user interface.However, the prototype is not the end-product of the process.Instead, we support iterative evolution of the prototype towards the envisioned system by gradually dealing with the three general areaa of compromise.This paper describes the methodology of using this alternative lifecycle; to wit, the programming language concepts and related implementation technology that support practice of the suggested methodology.We summarize the lessons we have learned in building and using this technology over the last several years.
Neil M. Goldman, Khaled Narayanaswamy
ICSE2
1991 A flexible framework for cooperative distributed software development
Khaled Narayanaswamy, Neil M. Goldman
J. Syst. Softw.1