Pankaj Jalote

Orcid: 0009-0001-8552-8394

Affiliations:
  • Indian Institute of Technology Kanpur, India


According to our database1, Pankaj Jalote authored at least 106 papers between 1984 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Awards

IEEE Fellow

IEEE Fellow 2004, "For contributions to software process improvement, fault tolerant computing, and software engineering education.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
An Experience Report on Teaching a Large Introductory Programming Course in Hybrid Mode.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

2023
A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula.
Inroads, September, 2023

Unit Test Generation using Generative AI : A Comparative Performance Analysis of Autogeneration Tools.
CoRR, 2023

Can ChatGPT Play the Role of a Teaching Assistant in an Introductory Programming Course?
CoRR, 2023

Perspectives on Computer Science Curricula 2023 (CS2023).
Proceedings of the ACM Conference on Global Computing Education Vol 2, 2023

Model CSE Curriculum Design for India and Teacher Training Effort.
Proceedings of the ACM Conference on Global Computing Education Vol 1, 2023

2021
Studying Task Processes for Improving Programmer Productivity.
IEEE Trans. Software Eng., 2021

2019
Welcome to the India region special section.
Commun. ACM, 2019

The growth and evolution of India's software industry.
Commun. ACM, 2019

2015
High Productivity Programmers Use Effective Task Processes in Unit-Testing.
Proceedings of the 2015 Asia-Pacific Software Engineering Conference, 2015

2013
Effect of task processes on programmer productivity in model-based testing.
Proceedings of the 6th India Software Engineering Conference, 2013

2012
Engaging practitioners in software engineering research.
Proceedings of the Proceeding of the 5th Annual India Software Engineering Conference, 2012

2011
Using global pairs for reducing software development time.
Proceedings of the Proceeding of the 4th Annual India Software Engineering Conference, 2011

2010
From Specification to Adaptation: An Integrated QoS-driven Approach for Dynamic Adaptation of Web Service Compositions.
Proceedings of the IEEE International Conference on Web Services, 2010

Detecting Duplicate Bug Report Using Character N-Gram-Based Features.
Proceedings of the 17th Asia Pacific Software Engineering Conference, 2010

2009
Enabling end-to-end support for non-functional properties in web services.
Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, 2009

Future of Software Engineering.
Proceedings of the Information Systems, Technology and Management, 2009

Foreword.
Proceedings of the Proceedings 22nd Conference on Software Engineering Education and Training, 2009

Teaching an Introductory Software Engineering Course in a Computer Science Program.
Proceedings of the Proceedings 22nd Conference on Software Engineering Education and Training, 2009

2008
A Concise Introduction to Software Engineering.
Undergraduate Topics in Computer Science, Springer, ISBN: 978-1-84800-302-6, 2008

An approach for experimentally evaluating effectiveness and efficiency of coverage criteria for software testing.
Int. J. Softw. Tools Technol. Transf., 2008

Learning context-free grammar rules from a set of program.
IET Softw., 2008

Determining QoS of WS-BPEL Compositions.
Proceedings of the Service-Oriented Computing, 2008

Deploying Software Components for Performance.
Proceedings of the Component-Based Software Engineering, 11th International Symposium, 2008

2007
Post-release reliability growth in software products.
ACM Trans. Softw. Eng. Methodol., 2007

The When-Who-How analysis of defects for improving the quality control process.
J. Syst. Softw., 2007

A Multipurpose Code Coverage Tool for Java.
Proceedings of the 40th Hawaii International International Conference on Systems Science (HICSS-40 2007), 2007

An Experimental Evaluation of the Effectiveness and Efficiency of the Test Driven Development.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Test Inspected Unit or Inspect Unit Tested Code?
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Automated Approach for Developing and Changing SOA-Based Business Process Implementation.
Proceedings of the Business Process Management Workshops, 2007

2006
Assigning tasks in a 24-h software development model.
J. Syst. Softw., 2006

An Experimental Comparison of the Effectiveness of Control Flow Based Testing Approaches on Seeded Faults.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2006

A deterministic technique for extracting keyword based grammar rules from programs.
Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), 2006

Stabilization Time - A Quality Metric for Software Products.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

Monitoring the Security Health of Software Systems.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

Inferring Grammar Rules of Programming Language Dialects.
Proceedings of the Grammatical Inference: Algorithms and Applications, 2006

A Performance Engineering Tool for Tiered Software Systems.
Proceedings of the 30th Annual International Computer Software and Applications Conference, 2006

Integrating Static and Dynamic Analysis for Detecting Vulnerabilities.
Proceedings of the 30th Annual International Computer Software and Applications Conference, 2006

Components Have Test Buddies.
Proceedings of the Component-Based Software Engineering, 9th International Symposium, 2006

2005
An Integrated Approach to Software Engineering, Third Edition.
Texts in Computer Science, Springer, ISBN: 978-0-387-28132-2, 2005

Efficient static analysis with path pruning using coverage data.
ACM SIGSOFT Softw. Eng. Notes, 2005

A Technique for Extracting Keyword Based Rules from a Set of Programs.
Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), 2005

Evaluating Performance Attributes of Layered Software Architecture.
Proceedings of the Component-Based Software Engineering, 8th International Symposium, 2005

2004
A testbed for performance evaluation of load-balancing strategies for Web server systems.
Softw. Pract. Exp., 2004

An interactive method for extracting grammar from programs.
Softw. Pract. Exp., 2004

Timeboxing: a process model for iterative software development.
J. Syst. Softw., 2004

The Timeboxing process model for iterative software development.
Adv. Comput., 2004

Reliability Growth in Software Products.
Proceedings of the 15th International Symposium on Software Reliability Engineering (ISSRE 2004), 2004

A Server Side Caching Scheme for CORBA.
Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), 2004

Assigning Tasks in a 24-Hour Software Development Model.
Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 30 November, 2004

2003
Simplifying CORBA Security Service to Support Service Level Access Control.
Proceedings of the On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, 2003

Optimal Resource Allocation for the Quality Control Process.
Proceedings of the 14th International Symposium on Software Reliability Engineering (ISSRE 2003), 2003

2002
Optimum Control Limits for Employing Statistical Process Control in Software Process.
IEEE Trans. Software Eng., 2002

Componentxchange: An E-Exchange for Software Components.
Proceedings of the IADIS International Conference WWW/Internet 2002, 2002

A Testbed for Performance Evaluation of Load Balancing Schemes for Web Server Systems.
Proceedings of the IADIS International Conference WWW/Internet 2002, 2002

Accessing CORBA Obejcts on the Web.
Proceedings of the IADIS International Conference WWW/Internet 2002, 2002

Using Proximity Information for Load Balancing in Geographically Distributed Web Server Systems.
Proceedings of the EurAsia-ICT 2002: Information and Communication Technology, 2002

Lessons Learned in Framework-Based Software Process Improvement.
Proceedings of the 9th Asia-Pacific Software Engineering Conference (APSEC 2002), 2002

2001
ComponentXchange: A Software Component Marketplace on the Internet.
Proceedings of the Poster Proceedings of the Tenth International World Wide Web Conference, 2001

A Browser Front End for CORBA Objects.
Proceedings of the Poster Proceedings of the Tenth International World Wide Web Conference, 2001

2000
Moving from ISO9000 to higher levels of the CMM (tutorial session).
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1998
WCP - a Tool for Consistent On-Line Update of Documents in a WWW Server.
Comput. Networks, 1998

Overcoming the NAH Syndrome for Inspection Deployment.
Proceedings of the Forging New Links, 1998

Efficient Ordered Broadcasting in Reliable CSMA/CD Networks.
Proceedings of the 18th International Conference on Distributed Computing Systems, 1998

1997
Effect of Object Orientation on Maintainability of Software.
Proceedings of the 1997 International Conference on Software Maintenance (ICSM '97), 1997

An integrated approach to software engineering, Second Edition.
Undergraduate texts in computer science, Springer, ISBN: 978-0-387-94899-7, 1997

1996
A Formal Framework for On-line Software Version Change.
IEEE Trans. Software Eng., 1996

1995
Coding-Based Replication Schemes for Distributed Systems.
IEEE Trans. Parallel Distributed Syst., 1995

An Integer Programming Approach for Assigning Votes in a Distributed System.
Proceedings of the 14th Symposium on Reliable Distributed Systems, 1995

Formalizing Inductive Proofs of Message Recovery in Distributed Systems.
Proceedings of the Algorithms, 1995

1994
Fault tolerance in distributed systems.
Prentice Hall, ISBN: 978-0-13-301367-2, 1994

1993
Capacity of Voting Systems.
IEEE Trans. Software Eng., 1993

On Robustness of B-Trees.
IEEE Trans. Knowl. Data Eng., 1993

On-line Software Version Change Using State Transfer Between Processes.
Softw. Pract. Exp., 1993

Two Techniques for Transient Software Error Recovery.
Proceedings of the Hardware and Software Architectures for Fault Tolerance, 1993

Increasing System Availability through On-Line Software Version Change.
Proceedings of the Digest of Papers: FTCS-23, 1993

1992
Effect of Fault Tolerance on Response Time-Analysis of the Primary Site Approach.
IEEE Trans. Computers, 1992

Specification and Testing of Abstract Data Types.
Comput. Lang., 1992

Efficient Multicasting in Point-to-Point Networks.
Proceedings of the Computer Networks, 1992

Using Coding to Support Data Resiliency in Distributed Systems.
Proceedings of the Eighth International Conference on Data Engineering, 1992

An Efficient Protocol for Voting In Distributed Systems.
Proceedings of the 12th International Conference on Distributed Computing Systems, 1992

Dynamic Reconfiguration of CSP Programs for Fault Tolerance.
Proceedings of the Digest of Papers: FTCS-22, 1992

1991
An Environment for Developing Fault-Tolerant Software.
IEEE Trans. Software Eng., 1991

An Environment for Prototyping Distributed Applications.
Comput. Lang., 1991

1990
Final Report on Workshop on Integrated Approach for Fault Tolerance - Current State and Future Requirements.
ACM SIGOPS Oper. Syst. Rev., 1990

Functional Semantics of Programs with Exceptions.
Comput. Lang., 1990

1989
Testing the Completeness of Specifications.
IEEE Trans. Software Eng., 1989

Functional Refinement and Nested Objects for Object-Oriented Design.
IEEE Trans. Software Eng., 1989

Resilient Objects in Broadcast Networks.
IEEE Trans. Software Eng., 1989

SAHAYO: A Test Bed Evaluating Dynamic Load-sharing Policies.
Softw. Pract. Exp., 1989

Fault Tolerant Processes.
Distributed Comput., 1989

Analytic Models for the Primary Site Approach to Fault-Tolerance.
Acta Informatica, 1989

Availability Analysis of the Primary Site Approach for Fault Tolerance.
Proceedings of the Eigthth Symposium on Reliable Distributed Systems, 1989

Fault Tolerant Commit Protocols.
Proceedings of the Fifth International Conference on Data Engineering, 1989

A system for supporting multi-language versions for software fault tolerance.
Proceedings of the Nineteenth International Symposium on Fault-Tolerant Computing, 1989

Formal verification of programs with exceptions.
Proceedings of the Nineteenth International Symposium on Fault-Tolerant Computing, 1989

1988
On fault tolerance in manufacturing systems.
IEEE Netw., 1988

Fault Tolerant Remote Procedure Call.
Proceedings of the 8th International Conference on Distributed Computing Systems, 1988

Robust search methods for B-trees.
Proceedings of the Eighteenth International Symposium on Fault-Tolerant Computing, 1988

Automated testcase generation for data abstraction.
Proceedings of the Twelfth International Computer Software and Applications Conference, 1988

1987
Synthesizing Implementations of Abstract Data Types from Axiomatic Specifications.
Softw. Pract. Exp., 1987

1986
Atomic Actions for Fault-Tolerance Using CSP.
IEEE Trans. Software Eng., 1986

Using Broadcasting for Multiprocess Recovery.
Proceedings of the 6th International Conference on Distributed Computing Systems, 1986

1985
Atomic Actions in Concurrent Systems (fault-Tolerance, Control)
PhD thesis, 1985

Atomic Actions in Concurrent Systems.
Proceedings of the 5th International Conference on Distributed Computing Systems, 1985

1984
The Delay/Re-Read Protocol for Concurrency Control in Databases.
Proceedings of the First International Conference on Data Engineering, 1984


  Loading...