Jasbir Dhaliwal’s research while affiliated with University of Memphis and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (32)


Emotional and Rational Components in Software Testing Service Evaluation: Antecedents and Impacts
  • Article
  • Full-text available

January 2022

·

39 Reads

·

1 Citation

·

Jasbir S. Dhaliwal

·

This research investigates how individual emotional and rational components of software testing service evaluations impact behavioral intentions associated with the software testing service, and how specific, theory-driven service characteristics (complexity, proximity, and output specificity) impact the emotional and rational components of the software testing service evaluation. A controlled experiment is used, and the results indicate that (1) both emotional and rational components of software testing service evaluation have significant impacts on behavioral intentions associated with the software testing service, (2) the specificity of testing service output impacts both the emotional and rational evaluations of the software testing service, (3) the complexity of the testing service task only influences the emotional component, and (4) the proximity between the testing service provider and recipient has no significant impact on the emotional evaluation of the service.

Download

One World, Two Realities: Perception Differences between Software Developers and Testers

March 2017

·

91 Reads

·

4 Citations

Journal of Computer Information Systems

Strong working relations between software developers and testers are critical to the efficient and effective development of high-quality software. Smooth collaboration must occur as testers find problems and developers fix problems in the software. Prior studies based on anecdotal data have suggested that developers and testers have different personalities, approaches to work, etc., and these differences may have negative impacts on software project outcomes such as software quality and job satisfaction. This study examines the results of a nationwide survey undertaken to empirically examine and to improve our understanding of the pertinent areas where developers and testers differ. Results support that significant differences exist in perceptions between developers and testers. We conclude that these differences must be considered in order to improve software development efficiency and effectiveness.


The Impact of Software Testing Governance Choices

January 2017

·

12 Reads

·

1 Citation

Software testing is becoming a critical component of software development, especially because of the proliferation of complex, interconnected, and real-time business applications. As a result, information technology (IT) managers are struggling with pragmatic governance mechanisms for integrating testing with development. Governance issues pertaining to how software testing is organized at strategic, tactical, and operational levels, however, have not received adequate attention in the literature. This study explores the impact of three specific governance mechanisms, including the existence of a distinct corporate testing unit, developers and testers reporting to different executives, and the existence of one-to-one matching between developers and testers, on the organizational integration of testing with development. A national survey of 196 software development and testing professionals was undertaken to investigate the impact of these governance variables on a set of dependent variables comprising organizational, group, and individual outcomes. The results indicate that these governance mechanisms have significant impacts and need to be considered for successful integration of development and testing.


Alignments between Depth and Breadth of Inter-Organizational Systems Deployment and Their Impact on Firm Performance

August 2015

·

168 Reads

·

68 Citations

Information & Management

This paper explores the performance impact of alternative deployment alignment strategies for inter-organizational systems (IOS) in supply chains. Based on the asset orchestration perspective, we consider two deployment alignment strategies, namely, balanced alignment and reinforcing alignment, which represent strategic choices made by firms in relation to the emphases placed on depth and breadth of IT deployment in supply chain operations. The results of our empirical study show that the depth and breadth of IOS deployment enhance a firm's competitive performance through operational improvement, and the balanced alignment between IOS depth and breadth enhances the firm's competitive performance.


IS Human Capital: Assessing Gaps to Strengthen Skill and Competency Sourcing

January 2015

·

25 Reads

·

7 Citations

Communications of the Association for Information Systems

Past research has mainly focused on defining information systems (IS) skills and competencies at the industry or global level; it has offered little guidance on best practices for managing IS at the organization level. And yet, a resource-based view indicates that failure to properly manage skills and competencies could lead to suboptimal outcomes such as a loss of IS process knowledge and innovation, an inability to adequately evaluate vendor performance, and a lack of critical skills and competencies needed to meet future demands. In this paper, we examine how one government agency managed its systems for testing personnel. We describe the need for a process to assess IS skills and competencies in order to analyze the gaps and ensure they are filled. A concrete understanding of existing gaps guides sourcing of skills and competencies through hiring, training, internal transfers, and work allocation. This paper presents an effective methodology for this purpose.


Sources of Conflict between Developers and Testers in Software Development

January 2014

·

976 Reads

·

31 Citations

Information & Management

·

Thomas F. Stafford

·

Jasbir S. Dhaliwal

·

[...]

·

Gertrude Moeller

Conflict between software developers and testers is inevitable. Prior work on such conflict has focused on conflict management but not on its prevention. We addressed the research question: What are the sources of interpersonal conflict between developers and testers in software development? To attempt to answer this, we collected and analyzed 50 developer–tester conflict scenarios from professional software developers and testers. Our results indicated that the sources of conflict fell into three major areas: process, people, and communication. Conflict sources are presented in a category–subcategory–description format. Implications for theory and practice in the proactive management of conflict sources are discussed.


Table 2 . Demographics of the respondents (N = 159) CATEGORY VALUE FREQUENCY PERCENTAGE
Table 3 . Independent samples tests with DTU, RS, and OM (Note: Numbers in bold represent significant relationships; numbers in italics represent t values; Numbers in parentheses represent p values) INDEPENDENT VARIABLE
The Impact of Software Testing Governance Choices

January 2014

·

1,091 Reads

·

3 Citations

Software testing is becoming a critical component of software development, especially because of the proliferation of complex, interconnected, and real-time business applications. As a result, information technology (IT) managers are struggling with pragmatic governance mechanisms for integrating testing with development. Governance issues pertaining to how software testing is organized at strategic, tactical, and operational levels, however, have not received adequate attention in the literature. This study explores the impact of three specific governance mechanisms, including the existence of a distinct corporate testing unit, developers and testers reporting to different executives, and the existence of one-to-one matching between developers and testers, on the organizational integration of testing with development. A national survey of 196 software development and testing professionals was undertaken to investigate the impact of these governance variables on a set of dependent variables comprising organizational, group, and individual outcomes. The results indicate that these governance mechanisms have significant impacts and need to be considered for successful integration of development and testing.


The Impact of Conflict Judgments between Developers and Testers in Software Development

October 2013

·

98 Reads

·

8 Citations

The primary role of testers is to verify and validate the software produced by developers to ensure its quality. Testing is designed to catch problems in the software and report them for correction, so it is a conflict-laden, confrontational, and judgmental process. This "audit" role of testing is inherently adversarial, ensuring the development of components of interpersonal conflict judgments between developers and testers. Prior research indicates that such conflict is likely to be negatively associated with software quality and job satisfaction, producing negative judgments about the artifact production process and about the job itself. This study addresses the question: How do judgments of conflict between developers and testers impact the software development process? The authors develop and empirically test a research model which proposes that the conflict judgment targets of both the tasks and the persons who perform them will have direct impact on both software quality and job satisfaction judgments. Results of testing this model indicate that interpersonal judgments arising from conflict, as well as judgments made by testers and developers about the conflict targets of tasks and persons negatively influence subsequent software quality and job satisfaction judgments. Implications for theory and practice are discussed.


The Business Rules Approach and Its Effect on Software Testing

July 2012

·

77 Reads

·

13 Citations

IEEE Software

Codification and testing of business rules in application programs has historically been a challenge in software engineering. Many organizations have adopted the business rules approach to formalize and compartmentalize business rules as a separate component from application code. This article investigates and presents the effects of the business rules approach on testing activities in the software development life cycle at a Fortune 500 corporation. The findings suggest that the business rules approach has the potential to engage testing personnel early in the development process and to improve the efficiency and effectiveness of testing activities.



Citations (28)


... Traditionally, studies have shown how WoM has played a critical role in a customer's decision to purchase and in e-commerce (Richins and Root-Shaffer, 1988). The intention to purchase, in turn, is important and has many applications in the field of business (Onita et al., 2022). Since the beginning of the Internet, researchers have explored the importance of eWoM with the help of information technology. ...

Reference:

Does eWoM matter in s-commerce? A comparatives study between Kuwait and United Arab Emirates
Emotional and Rational Components in Software Testing Service Evaluation: Antecedents and Impacts

... The influence of different organisational roles has been noted, howeverfor instance in regard to how the difference in the practice of software development and testing may lead to communication difficulties (Zhang, 2014). Even though these groups work closely together they may thus form communities with different perspectives on each other's skills and knowledge (Zhang, 2017). Interestingly enough, in the study by Hoda, Noble and Marshall on self-organizing teams in an agile development where organisational roles are transcended, testers are used both to make the point that the agile methodology needs to be reinforced to remain in place and as an example on how certain "personalities" might have to be removed in order to not hamper the agile methodology (Hoda et al., 2013). ...

One World, Two Realities: Perception Differences between Software Developers and Testers
  • Citing Article
  • March 2017

Journal of Computer Information Systems

... With an increasing variety of e-services currently offered by larger banking organizations, more complex software providing e-services is highly required. Software testing has emerged as a distinct and critical component in software development (Yang et al. 2011). Complex solutions require to verify their functionality by performing functional tests. ...

TESTQUAL: Conceptualizing software testing as a service

e-Service Journal

... Research evidence has long supported the finding that organizations that both recruit and train for skills do better (Poston and Dhaliwal, 2015). In the IDC research, retraining and upskilling existing employees offers considerable advantages and is used by most employers. ...

IS Human Capital: Assessing Gaps to Strengthen Skill and Competency Sourcing
  • Citing Article
  • January 2015

Communications of the Association for Information Systems

... The widespread adoption of digital technology is intended to allow the specific investment of SMEs to enter more processes and links of supply chain transaction subjects, such as focal enterprises. This facilitates the connection and application scope of focal enterprises to SMEs' specific assets, then enhances their willingness to cooperate with SMEs in obtaining supply chain financing (Zhang et al., 2016). For example, the specific production lines in which SMEs invest for cooperation with focal enterprises not only can transmit multidimensional information of their production capacity and parameters to focal enterprises after the transformation of various digital technologies. ...

Alignments between Depth and Breadth of Inter-Organizational Systems Deployment and Their Impact on Firm Performance
  • Citing Article
  • August 2015

Information & Management

... Software testing is an expensive and critical phase of the software development life cycle and often consumes 40-50% of the overall budget of a software project [6]. Software testing has become a critical part of software development, due to its complexity, size, and support to real-time businesses [7]. Just like other software development phases, software testing research is also primarily based on a value-neutral fashion in which all the code statements, requirements, use cases, conditions, methods, and scenarios are treated as equally important [8]. ...

The Impact of Software Testing Governance Choices

... On the other hand, the test rejects the null hypothesis for Job Satisfaction (assuming confidence level=95%), suggesting a difference among the groups for satisfaction; by applying a Tukey post-hoc test, we see a slightly significant difference in satisfaction between programmers and testers (with adjusted p-value=0.049). Research evidence [28] suggests quality assurance activities could be less challenging than design and programming tasks, which could be a potential explanation for such results. Also, we found no significant difference in any measurement when it comes to Degree Level (Table 3b) -developers seem to report similar scores for all concepts, despite their education status. ...

Organizing Software Testing for Improved Quality and Satisfaction
  • Citing Article
  • January 2010

... Testing mobile web applications on diverse mobile browsers on different devices become very difficult and costly due to increasing mobile scalability, constantly updates of mobile devices and mobile technologies, diversity of involved mobile web technology, and fast upgrading mobile application services [17]. TaaS in a cloud infrastructure is considered as a new business and service model, in which a TaaS provider undertakes software testing project activities and tasks for under-test web-based software (or an application system) in a cloud infrastructure, and delivers them as a service for customers [1][2]. Therefore, Mobile TaaS is needed to solve major issues in mobile application testing, such as high costs in current mobile testing practice and environments, lack of testing support and tools for mobile scalability test, and high mobile testing complexity and harness due to high diversity in mobile devices, platforms, browsers, and environments. ...

TESTQUAL: Conceptualizing software testing as a service

e-Service Journal

... The links between software developer and tester Professional developers and testers, and organizational contacts from the subunits of development and testing 10.03% (Dhaliwal et al., 2011) The alignment between IT and business strategies Senior IT executives 10% (Queiroz et al., 2020) (Chu, 2009) Community-based innovation: its causes and effects on the success of innovations Internet users 87% (Chu & Chan, 2009) ...

Alignment within the Software Development Unit: Assessing Structural and Relational Dimensions between Developers and Tester
  • Citing Article
  • December 2011

The Journal of Strategic Information Systems