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

Pankaj K. Garg

dblp:47/1483 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2006
—ORCID · none

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

Software engineering, systems software and programming languages · 8 · 4 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
Software maintenance and evolution · 47% Requirements engineering and software design · 39% Empirical software engineering · 14%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
software process
0.021994
The SMART Approach for Software Process Engineering · ICSE 1994
Process Programming by Hindsight · ICSE 1992
Requirements engineering and software design › software process
process programming
0.011992
Process Programming by Hindsight · ICSE 1992

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

case study · 0.0SMART approach · 0.0hindsight-based process inference · 0.0
YearPublicationVenuePosition
2006 MUDABlue: An automatic categorization system for Open Source repositories
Shinji Kawaguchi, Pankaj K. Garg, Makoto Matsushita, Katsuro Inoue
J. Syst. Softw.2
2005 Mega Software Engineering
Katsuro Inoue, Pankaj K. Garg, Hajimu Iida, Ken-ichi Matsumoto, Koji Torii
PROFES2
2005 Desert Island Reading: Back to the Future
Pankaj K. Garg
Autom. Softw. Eng.1
2004 MUDABlue: An Automatic Categorization System for Open Source Repositories
abstract
Open source communities typically use a software repository to archive various software projects with their source code, mailing list discussions, documentation, bug reports, and so forth. For example, SourceForge currently hosts over seventy thousand open source software systems. Because of the size of the rich information content, such repositories offer numerous opportunities for sharing information among projects. For example, one would like to know a set of projects that are related or similar to each other, so that the project groups can collaborate and share their work. With thousands of projects in typical repositories, however, manually locating related projects can be difficult. Hence, we propose MUDABlue, a tool that automatically categorizes software systems. MUDABlue has three major aspects: 1) it relies on no other information than the source code, 2) it determines category sets automatically, and 3) it allows a software system to be a member of multiple categories. MUDABlue has a Web interface to visualize determined categories, which eases browsing a software repository. We show the effectiveness of MUDABlue's categorization capability by comparing its generated categories with that of some other existing research tools.
Shinji Kawaguchi, Pankaj K. Garg, Makoto Matsushita, Katsuro Inoue
APSEC2
2002 Progressive open source
abstract
The success of several Open Source™ software systems, e.g., Apache, Bind, Emacs, and Linux, has recently sparked interest in studying and emulating the software engineering principles underlying this innovative development and use model. Certain aspects of the Open Source development method, e.g., community building, open discussions for requirements and features, and evolvable and modular designs are having fundamental and far reaching consequences on general software engineering practices.To leverage such Open Source methods and tools, we have defined an innovative software engineering paradigm for large corporations: Progressive Open Source (POS). POS leverages the power of Open Source methods and tools for large corporations in a progressive manner: starting from completely within the corporation, to include partner businesses, and eventually complete Open Source. In this paper we present the design goals and principles for POS. We illustrate POS with two programs in HP: Corporate Source and the Collaborative Development Program (CDP). We present early results from both these programs suggesting the power and necessity of POS for all modern large corporations.
Jamie Dinkelacker, Pankaj K. Garg, Rob Miller 0003, Dean Nelson
ICSE2
2000 Towards generic application auto-discovery
abstract
The increasing complexity of enterprise applications, the expanding number of networked machines, and the rapid deployment of Internet-based business applications (E-commerce), emphasize the importance and value of application management. One of the main problems in current application management products is the amount of time and effort needed to install and customize them. Application auto-discovery is a key technology for solving this problem. In this paper, we present a generic approach to application auto-discovery along with some examples. Our approach is to create a model-based discovery engine that is driven by an application template model. While the application template model captures the variation from one application to another, the auto-discovery engine uses sophisticated mechanisms such as scoping to execute an invariant auto-discovery process.
Vijay Machiraju, Mohamed Dekhil, Klaus Wurster, Pankaj K. Garg, Martin L. Griss, J. Holland
NOMS4
1994 The SMART Approach for Software Process Engineering
Pankaj K. Garg, Peiwei Mi, Thuan Pham, Walt Scacchi, Gary Thunquest
ICSE1
1994 Matisse: a Knowledge-Based Team Programming Environment
abstract
The downstream activities of large scale software systems life-cycle require team effort of several people over extended time periods. Current computing environments, exemplified by Unix, provide limited support for such team activities. Matisse is a knowledge-based team programming environment that addresses this issue. Matisse models source code, associated documents, people, and tasks as objects in an information system. Relationships between these objects provide associative information retrieval and navigational support; rules defined on object attributes facilitate team coordination and configuration management. We describe the design, implementation, and experimental use of Matisse. Matisse represents a novel information management architecture for team programming: It uses database technology for team information management and expert system technology for individual information management; some experimental data on accesses from the individual to the team information space is presented. Three hard scenarios: semiautomatic design history maintenance, dynamic object composition, and adaptive use of existing software, illustrate the power of Matisse, with respect to team programming, over traditional programming environments.
Pankaj K. Garg, Thuan Q. Pham, Brian W. Beach, Anand Deshpande, Audrey Ishizaki, Kevin D. Wentzel, Wendy Fong
Int. J. Softw. Eng. Knowl. Eng.1
1992 Process Programming by Hindsight
abstract
Article Process programming by hindsight Share on Authors: Pankaj K. Garg View Profile , Sanjay Bhansali View Profile Authors Info & Claims ICSE '92: Proceedings of the 14th international conference on Software engineeringJune 1992 Pages 280–293https://doi.org/10.1145/143062.143128Online:01 June 1992Publication History 6citation263DownloadsMetricsTotal Citations6Total Downloads263Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Pankaj K. Garg, Sanjay Bhansali
ICSE1