Pankaj Kamthan

ORCID: 0000-0003-2907-2529
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Techniques and Practices
  • Software Engineering Research
  • Service-Oriented Architecture and Web Services
  • Open Source Software Innovations
  • Business Process Modeling and Analysis
  • Wikis in Education and Collaboration
  • Web Applications and Data Management
  • Innovative Teaching and Learning Methods
  • E-Learning and Knowledge Management
  • Semantic Web and Ontologies
  • Advanced Software Engineering Methodologies
  • Multimedia Communication and Technology
  • Knowledge Management and Sharing
  • Model-Driven Software Engineering Techniques
  • Persona Design and Applications
  • Software Engineering and Design Patterns
  • Ethics and Social Impacts of AI
  • Teaching and Learning Programming
  • Usability and User Interface Design
  • Information and Cyber Security
  • Ethics in Business and Education
  • Open Education and E-Learning
  • Mobile Crowdsensing and Crowdsourcing
  • Online Learning and Analytics
  • Advanced Database Systems and Queries

Concordia University
2015-2024

An international association advancing the multidisciplinary study of informing systems. Founded in 1998, Informing Science Institute (ISI) is a global community academics shaping future science.

10.28945/201 article EN Journal of Information Technology Education Research 2007-01-01

The aim of this article is a technological revitalization software engineering education from human and social perspectives. It adopts systematic approach towards integrating the Social Web environment (including technologies applications based on those technologies) in education, both inside outside classroom. To that regard, feasibility-sensitive methodology for incorporating supports heterogeneous combination objectivism constructivism proposed explored. potential prospects such...

10.4018/jicte.2009040103 article EN International Journal of Information and Communication Technology Education 2009-04-01

An understanding of knowledge artifacts such as patterns is a necessary prerequisite for any subsequent action. In this article, an initial step formulating theoretical basis patterns, conceptual model primitive viewpoints proposed and, by exploring one the viewpoints, stakeholders pattern presented. This followed description process, namely P3, production patterns. The workflows P3 highlight, appropriate, interface to humans and/or machines. implications Semantic Web and Social towards are...

10.4018/jkm.2010040103 article EN International Journal of Knowledge Management 2010-04-01

The broad acceptance and use of Open Source Software (OSS) has underscored the necessity investigating means assuring their quality. With aim identifying an OSS test process, three well-known projects, namely Apache HTTP server, Mozilla Web browser, NetBeans IDE were studied. In these studies, activities found similar to ISO/IEC Test Process Standard. However, major differences observed in tasks related each process activities. To systematize Framework (OSS-TPF) is proposed. alignment...

10.1109/compsacw.2012.87 article EN 2012-07-01

In the last decade, patterns have emerged as a notable problem-solving approach in various disciplines. This paper aims to address communication requirements of elements pattern engineering (namely, actors, activities, and artifacts) general realization process particular. To that regard, theoretical framework using Social Web medium is proposed its implications are explored. The prospects analyzed by means practical scenarios concrete examples. concerns related cost decentralization...

10.4018/jthi.2009092303 article EN International Journal of Technology and Human Interaction 2009-04-01

This paper analyzes the potential of Mobile Social Web in facilitating social dimension agile requirements engineering. In doing so, an engineering process (AREP) is presented. AREP consists a nonlinear sequence technical activities, each which supported by number activities. A compendium representative examples that illustrate interplay between activities underlying and applications given. The relationships to other software project artifacts, open source (OSS), are highlighted.

10.1109/socialinformatics.2012.11 article EN 2012-12-01

In the past decade, there have been a number of notable changes in industrial software engineering, including movement towards agility. The Agile Manifesto characterizes term "agile", and lists set principles that form basis for agile methodologies [1], such as Extreme Programming (XP), OpenUP, Scrum. There is creation, communication, consumption knowledge during (agile) development [2]. For success an project, it crucial be managed effectively. doing so, appropriate selection use certain...

10.1109/cts.2013.6567299 article EN 2013-05-01

The technological environment in which software engineering education (SEE) resides and thrives continues to evolve. In this paper, SW4CSE2, a methodology for collaborations SEE based on the Social Web environment, is proposed. impact of integrating technologies, applications these collaborative activities that commonly occur context are explored. particular, teacher–student student–student collaborations, both inside outside classroom, highlighted. doing so, feasibility issues selection...

10.4018/jwltt.2011040102 article EN International Journal of Web-Based Learning and Teaching Technologies 2011-04-01

The issue of credibility is a major concern for the consumers Web applications in variety domains and crucial an organization’s reputation. Using taxonomy credibility, systematic approach to one class namely active considered. To that regard, viewpoint-oriented framework engineering proposed, managerial, societal, technical viewpoints it are analyzed some detail. A few directions extending outlined.

10.4018/jitwe.2008070102 article EN International Journal of Information Technology and Web Engineering 2008-07-01

It is not always the case that a software system used in manner it envisioned originally by engineers. In this paper, context of an agile project, negative interactions are addressed equipping 'conventional' user story engineering process with conceptual models for story, role, and uses.

10.1109/hase.2016.34 article EN 2016-01-01

In the context of an agile project, negative interactions are addressed by equipping 'conventional' positive user story engineering process with a number conceptual models, including those for and role.The challenges inherent in eliciting uses, roles, stories highlighted.The cost is analyzed.The relationships among considered.For illustration, detailed example presented.

10.18293/seke2016-106 article EN Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering 2016-07-01

As the development and use of open source software (OSS) becomes prominent, issue its outreach in an educational context arises. The practices fundamental to engineering, including those related management, process, workflow deliverables, are examined light OSS. Based on a pragmatic framework, prospects integrating OSS traditional engineering curriculum outlined, concerns realizing them given. In doing so, cases adoption process model, as computer-aided (CASE) tool, standalone subsystem,...

10.4018/ijossp.2012070102 article EN International Journal of Open Source Software and Processes 2012-07-01

The practice of agile methodologies can lead to the creation, communication, and consumption different types knowledge. For appropriate (re)use, there is a need manage such knowledge effectively. In this paper, framework comprising related conceptual models as means for understanding use Wiki managing in software development proposed. doing so, placed larger context Social Web environment, illustrative examples are given, implications committing highlighted.

10.1109/waina.2014.93 article EN 2014-05-01

If there is a constant in software development, then it that its ecosystem variable. The agile methodologies are part of relatively recent shift from predictive to adaptive approach towards development. This change has had notable impact on engineering education (SEE). In this article, glimpse into the state-of-the-art incorporating courses presented. doing so, reasons for including project component courses, and committing projects those given. significance collaboration execution...

10.4018/ijqaete.2016040104 article EN International Journal of Quality Assurance in Engineering and Technology Education 2016-04-01

The increasing significance of concurrency and the need to address challenges presented by motivate its formalization. In this paper, a methodology for modeling verifying communications in concurrent system developed Erasmus, process-oriented programming language, is proposed. innovative aspects include use category theory model verify properties data flow analyze abstract an implementation Erasmus. illustrated simple example.

10.1145/2641483.2641529 article EN 2008-01-01

The dire circumstances presented by the COVID-19 pandemic have had a severely debilitating global impact on education, and led to an urgent transition from onsite environment (OSE) online (OLE) for teaching learning. In that regard, this paper describes experiences of us students our involvement in oral written tests multiple software engineering-related courses during 2020 2021. challenges encountered along with interventions are discussed, educational lessons based reactions responses...

10.1142/s0218194022400022 article EN International Journal of Software Engineering and Knowledge Engineering 2022-04-01
Coming Soon ...