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.

Ban Al-Ani

dblp:18/4514 · DBLP profile ↗
← Back
19ranked-venue papers
12as first author
0since 2021 · last 2014
0000-0002-7831-5622ORCID · corroborated

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

Software engineering, systems software and programming languages · 12 · 9 first-authorHuman-computer interaction and ubiquitous computing · 7 · 3 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.

Human-computer interaction and pervasive computing
5 papers
Collaborative and social computing · 96% Ubiquitous computing and smart environments · 4%
Interdisciplinary, comprehensive, and emerging computing
4 papers
Computational social science and digital humanities · 53% Computing education · 35% Smart cities and intelligent transportation · 12%
Software engineering, system software, and programming languages
2 papers
Empirical software engineering · 100%
Databases, data mining, and information retrieval
2 papers
Web and social media mining · 35% Data mining · 35% Database system architecture and tuning · 30%

Topics — the 15 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering › developer studies
global software development
0.222013
Globally distributed system developers: their trust expectations and processes · CSCW 2013
Instructional design and assessment strategies for teaching global software development: a framework · ICSE 2006
Computational social science and digital humanities
social media analysis
0.112012
The Egyptian blogosphere: a counter-narrative of the revolution · CSCW 2012
Collaborative and social computing › online communities
collective identity
0.112012
Blogs as a collective war diary · CSCW 2012
Collaborative and social computing
social computing
0.112012
Bridging between organizations and the public: volunteer coordinators' uneasy relationship with social computing · CHI 2012
Collaborative and social computing › social media
social media analysis
0.112012
Blogs as a collective war diary · CSCW 2012
Computing education › software engineering education
global software engineering education
0.112006
Instructional design and assessment strategies for teaching global software development: a framework · ICSE 2006
Computing education
software engineering education
0.112006
Instructional design and assessment strategies for teaching global software development: a framework · ICSE 2006
Collaborative and social computing
computer-supported cooperative work
0.012013
Globally distributed system developers: their trust expectations and processes · CSCW 2013
Collaborative and social computing › computer-supported cooperative work
distributed collaboration
0.012013
Globally distributed system developers: their trust expectations and processes · CSCW 2013
Smart cities and intelligent transportation › disaster management
disaster response
0.012012
Blogs as a collective war diary · CSCW 2012
Web and social media mining › social media analysis
blog analysis
0.012012
The Egyptian blogosphere: a counter-narrative of the revolution · CSCW 2012
Data mining › text mining
topic modeling
0.012012
The Egyptian blogosphere: a counter-narrative of the revolution · CSCW 2012
Database system architecture and tuning
database usability
0.012011
Homebrew databases: complexities of everyday information management in nonprofit organizations · CHI 2011
Collaborative and social computing
online communities
0.012010
Blogging in a region of conflict: supporting transition to recovery · CHI 2010
Empirical software engineering
developer studies
0.012006
Instructional design and assessment strategies for teaching global software development: a framework · ICSE 2006

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

topic modeling · 0.6qualitative study · 0.4interviews · 0.4thematic analysis · 0.3qualitative interview study · 0.3qualitative analysis · 0.3pronoun analysis · 0.3hoffman's stages of recovery model · 0.1blog analysis · 0.1ethnographic interview study · 0.1
YearPublicationVenuePosition
2014 The Interplay among Trust, Risk, and Reliance in Global Systems Engineering Teams
abstract
Trust is an integral element of any collaboration. We sought to investigate the interplay among trust, risk, and reliance within the context of Global Systems Engineering (GSE) teams. To this end, we conducted an empirical study of individuals' processes and considerations when presented with hypothetical scenarios that required long-term and short-term commitments, in addition to relinquishing control to others in their team. In this paper, we present the results of our 1-1 interviews of 57 individuals collaborating in GSE teams within five organizations. Our results suggest that study participants often readily trust their peers and those higher in the organizational hierarchy when no long-term commitment is required, and the participant retains control of the scenario. Our study findings also suggest that this finding does not necessarily extend to scenarios in which their decision entailed loss of control and thus higher risk and reliance. Our investigation of an individual's decision-making processes and the influence of trust on these processes provide us with insights that can be used to refine GSE managers' strategies and guide future research.
Sabrina Marczak, Ban Al-Ani, David F. Redmiles, Rafael Prikladnicki
ICGSE2
2014 Facilitating contagion trust through tools in Global Systems Engineering teams
Ban Al-Ani, Sabrina Marczak, David F. Redmiles, Rafael Prikladnicki
Inf. Softw. Technol.1
2013 Globally distributed system developers: their trust expectations and processes
abstract
Trust remains a challenge in globally distributed development teams. In order to investigate how trust plays out in this context, we conducted a qualitative study of 5 multi-national IT organizations. We interviewed 58 individuals across 10 countries and made two principal findings. First, study participants described trust in terms of their expectations of their colleagues. These expectations fell into one of three dimensions: that socially correct behavior will persist, that team members possess technical competency, and that individuals will demonstrate concern for others. Second, our study participants described trust as a dynamic process, with phases including formation, dissolution, adjustment and restoration. We provide new insights into these dimensions and phases of trust within distributed teams which extend existing literature. Our study also provides guidelines on effective practices within distributed teams in addition to providing implications for the extension of software engineering and collaboration tools.
Ban Al-Ani, Matthew J. Bietz, Yi Wang 0013, Erik H. Trainer, Benjamin Koehne, Sabrina Marczak, David F. Redmiles, Rafael Prikladnicki
CSCW1
2013 Revisiting the Factors that Engender Trust of Global Systems Engineers
abstract
Trust is generally considered a key element of effective and productive distributed team collaborations. In this paper, we report the results of our investigation into the factors that engender trust in Global Systems Engineering (GSE) teams in five multinational organizations. We extend our previous work by conducting a new field study focused solely on factors that engender trust and identify the implications of these factors. Our work provides significant contributions to practitioners, researchers and tool developers. Managers working in study field sites have confirmed that our findings will be used to inform future team management strategies. Our results can also be used to structure and guide future research in this field, as it identifies gaps in existing literature. Finally, our findings can be used to inform the development of future tools that aim to support collaborative work in general and GSE teams specifically.
Ban Al-Ani, Sabrina Marczak, Rafael Prikladnicki, David F. Redmiles
ICGSE1
2012 Bridging between organizations and the public: volunteer coordinators' uneasy relationship with social computing
abstract
We present the results of a qualitative study of the use of social computing technologies by volunteer coordinators at nonprofit organizations. The work of volunteer coordinators is bridge-building work - bringing together numerous public constituencies as well as constituencies within their organizations. One might expect this class of work to be well supported by social software, some of which has been found to enable bridging social capital. However, we find that, in many ways, this class of technology fails to adequately support volunteer coordinators' bridge-building work. We discuss a number of strategies for bridge-building via social computing technologies, numerous challenges faced by volunteer coordinators in their use of these technologies, and opportunities for designing social software to better support bridge-building between organizations and the public.
Amy Voida, Ellie Harmon, Ban Al-Ani
CHI3
2012 The Egyptian blogosphere: a counter-narrative of the revolution
abstract
In this paper we investigate the role blogs played within the context of the Egyptian revolution of early 2011 using blog data authored between 2004-2011. We conducted topic modeling analysis to gain a longitudinal view of the interaction of societal, personal and revolutionary blog topics over this period. Furthermore, a qualitative analysis of blog posts during the period that bracketed the political uprising revealed Egyptian bloggers' concerns. Reporting events and supplying commentary provided bloggers with a means to voice dissent against institutionalized power represented by the government-controlled media. In short, blogs reveal a counter-narrative to the government-supplied version of events in Egypt during the 18-day uprising. These narratives offer rich documentation of how blogs, and perhaps social media more generally, can be utilized by individuals operating under repressive conditions.
Ban Al-Ani, Gloria Mark, Justin Chung
CSCW1
2012 Blogs as a collective war diary
abstract
Disaster-related research in human-centered computing has typically focused on the shorter-term, emergency period of a disaster event, whereas effects of some crises are long-term, lasting years. Social media archived on the Internet provides researchers the opportunity to examine societal reactions to a disaster over time. In this paper we examine how blogs written during a protracted conflict might reflect a collective view of the event. The sheer amount of data originating from the Internet about a significant event poses a challenge to researchers; we employ topic modeling and pronoun analysis as methods to analyze such large-scale data. First, we discovered that blog war topics temporally tracked the actual, measurable violence in the society suggesting that blog content can be an indicator of the health or state of the affected population. We also found that people exhibited a collective identity when they blogged about war, as evidenced by a higher use of first-person plural pronouns compared to blogging on other topics. Blogging about daily life decreased as violence in the society increased; when violence waned, there was a resurgence of daily life topics, potentially illustrating how a society returns to normalcy.
Gloria Mark, Mossaab Bagdouri, Leysia Palen, James H. Martin, Ban Al-Ani, Kenneth M. Anderson
CSCW5
2012 Distributed Developers and the Non-use of Web 2.0 Technologies: A Proclivity Model
abstract
We sought to understand the role that Web 2.0 technologies play in supporting the development of trust in globally distributed development teams. We found the use of Web 2.0 technologies to be minimal, with less than 25% of our participants reporting using them and many reporting the disadvantages of adopting them. In response, we sought to understand the factors that led to the use and non-use of these technologies in distributed development teams. We adopted a mix of qualitative and quantitative methods to analyze data collected from 61 interviewees representing all common roles in systems development. We discovered six factors that influenced the use and non-use of Web 2.0 technology. We present a proclivity model to frame our findings as well as our conclusions about the interrelationships between the results of our qualitative and quantitative analyses. We also present implications for the design of collaboration tools, which could lead to greater support and usage by distributed developers.
Ban Al-Ani, Yi Wang 0013, Sabrina Marczak, Erik H. Trainer, David F. Redmiles
ICGSE1
2011 Homebrew databases: complexities of everyday information management in nonprofit organizations
abstract
Many people manage a complex assortment of digital information in their lives. Volunteer coordinators at nonprofit organizations are no exception; they collectively manage information about millions of volunteers every year. Yet current information management systems are insufficient for their needs. In this paper, we present results of a qualitative study of the information management practices of volunteer coordinators. We identify the resource constraints and the diverse and fluid information needs, stakeholders, and work contexts that motivate their information management strategies. We characterize the assemblages of information systems that volunteer coordinators have created to satisfice their needs as 'homebrew databases.' Finally, we identify additional information management challenges that result from the use of these 'homebrew databases,' highlighting deficiencies in the appropriateness and usability of databases and information management systems, more generally.
Amy Voida, Ellie Harmon, Ban Al-Ani
CHI3
2011 An Understanding of the Role of Trust in Knowledge Seeking and Acceptance Practices in Distributed Development Teams
abstract
Person-to-person knowledge sharing is considered a key aspect of any effective collaboration. Many studies have investigated what motivates team members to share knowledge, but few have explored the role trust plays in knowledge seeking and acceptance. We conducted an empirical field study to investigate trust in distributed teams and its influence on knowledge seeking and acceptance practices in a Fortune 500 organization. Our main objective in this study was to investigate what factors determine who will be sought when knowledge is needed, and what the criteria are for knowledge acceptance in person-to-person knowledge sharing. Study findings provide a substantial understanding of knowledge-seeking practices, knowledge-acceptance needs, and the role trust plays in these practices and needs. In this paper, we discuss these findings and their implications on future tool support.
Ban Al-Ani, Hiroko Wilensky, David F. Redmiles, Erik Simmons
ICGSE1
2010 Blogging in a region of conflict: supporting transition to recovery
abstract
The blogosphere is changing how people experience war and conflict. We conducted an analysis of 125 blogs written by Iraqi citizens experiencing extreme disruption in their country. We used Hoffman's [8] stages of recovery model to understand how blogs support people in a region where conflict is occurring. We found that blogs create a safe virtual environment where people could interact, free of the violence in the physical environment and of the strict social norms of their changing society in wartime. Second, blogs enable a large network of global support through their interactive and personal nature. Third, blogs enable people experiencing a conflict to engage in dialogue with people outside their borders to discuss their situation. We discuss how blogs enable people to collaboratively interpret conflict through communities of interest and discussion with those who comment. We discuss how technology can better support blog use in a global environment.
Ban Al-Ani, Gloria Mark, Bryan C. Semaan
CHI1
2010 Questions Regarding Knowledge Engineering and Management
abstract
Knowledge is considered a key asset in most organizations. Ineffective knowledge engineering and management practices can lead to disastrous outcomes. This paper aims to raise questions regarding knowledge within distributed software engineering teams through two perspectives. First, some examples of ineffective practices will be discussed and used to reflect on the possible causes which contributed to the disastrous outcomes. These examples are used to determine gaps in knowledge engineering practices. Second, tools our research team has developed are used as case studies of alternative approaches to knowledge management. Regarding knowledge through both these perspectives highlights the need to articulate social and cultural knowledge. These perspectives also raise questions regarding knowledge management and engineering.
Ban Al-Ani
ICGSE1
2009 Resilience through technology adoption: merging the old and the new in Iraq
abstract
Citizen response to disaster has begun to receive attention in the CHI community but little attention has so far been given to how citizens use technology to adapt when their country is at war. We report on an ethnographic interview study of how technology was adopted and used by citizens to be resilient during wartime. We interviewed 45 Iraqi citizens experiencing the current Iraq war. Based on our data we identified properties of resilience: reconfiguring social networks, self-organization, redundancy, proactive practices, and repairing trust in information. Technology supported people in being resilient by enabling them to control identity, to collaborate in travel, to create an organizational memory, and to provide alternative sources of news and information. As people adopted and used technology to be resilient we found a merging of old and new cultural practices. We discuss these systemic changes and describe implications for how technology can support people in being resilient in disrupted environments.
Gloria Mark, Ban Al-Ani, Bryan C. Semaan
CHI2
2009 Investigating Decision Making Processes in Distributed Development Teams: Findings of a Comparative Empirical Study
abstract
In this paper, we report the findings of an empirical investigation into decision making processes (DMPes) in distributed teams. We conducted the study in a Fortune 500 organization with a total of sixteen respondents who participated in an hour-long interview. Our analysis of the DMP reported by our respondents suggests that there is a strong organizational culture that supersedes local and individual culture. We also found that while decisions are predominately made in consultation with team members, the leader is usually the decision maker regardless of team distribution or size. The role the leader plays in the DMP implies that greater consideration should be given to assigning a team leader and also the DMP in place. It is also significant that we did not find any evidence of support mechanisms to the DMP leading us to conclude that this possibility needs to be explored by the organization. Our data also suggests that the DMP is chosen ad-hoc and is not explicitly articulated in this organization, which may benefit from documentation.
Ban Al-Ani, David F. Redmiles
ICGSE1
2009 In Strangers We Trust? Findings of an Empirical Study of Distributed Teams
abstract
Trust has long been a contentious issue in human endeavours. It is not readily given nor gained, more so when strangers are involved. It often becomes an issue during distributed development where individuals are expected to interact with strangers they may not ldquomeetrdquo during the project lifetime. Trust was spontaneously raised by respondents in an empirical study of practices within distributed development and is reported in this paper. A qualitative analysis of study data suggests that trust typically becomes an issue in large teams when developers are to deliver an innovative product. We also found that it is more likely to be an issue the greater the diversity (of culture, language, time zone...etc.) within the team. Finally the data also suggests that developers more readily trust an authoritative team member (e.g. team leader), even if remote. Data suggests these factors can act as positive and negative forces to influence trust within distributed teams. These forces are reported in this paper together with proposed approaches that can promote equilibrium of the net forces.
Ban Al-Ani, David F. Redmiles
ICGSE1
2008 A Comparative Empirical Study of Communication in Distributed and Collocated Development Teams
abstract
Communication models adopted in large-scale software engineering projects have significant impact on the efficacy of communication. We strove to understand these models by empirically examining synchronous communication within distributed and collocated teams at a large Fortune 500 organization. Our data imply that the overhead for tool support of synchronous communication for distributed teams are generally unacceptably high and that collocated teams are as likely to employ alternatives to face-to-face communication with collocated team members as distributed. Data also imply that communication patterns and models for both distributed and collocated teams evolve naturally over time to meet needs as opposed to a well-defined process delineated at project inception. Finally, data imply that communication models tend to be hybrids of existing communication models, suggesting a continual evolution of team communications over time. These implications collectively suggest that developers are adapting to collaborating with remote team members within this organization, perhaps realizing a new stage of evolution within the software engineering community.
Ban Al-Ani, H. Keith Edwards
ICGSE1
2008 Marginal Notes on Amethodical Requirements Engineering: What Experts Learned from Experience
abstract
Requirements engineers with many years of experience have a distinct perspective on the field. To sample this knowledge, we interviewed 34 requirements researchers and practitioners, each with up to 42 years of experience. We used open-ended, structured interviews in which we asked them to reflect on their experiences and professional development as requirements engineers over their careers. Several themes emerged: requirements engineers act as bridges between different worlds, good communication is key, good process can help but isn't everything, shorter requirements documents can be better, and good requirements are driven by customer value not technical elegance. All of these pertain to amethodical requirements engineering. Amethodical concepts are not rejections of method, but rather those concepts that are marginalized and left out of prescriptive methods for carrying out a procedure. We discuss these results and their implications.
Susan Elliott Sim, Thomas A. Alspaugh, Ban Al-Ani
RE3
2006 Instructional design and assessment strategies for teaching global software development: a framework
abstract
In the context of increasing pressure to adopt global approaches to software development, the importance of teaching skills for geographically distributed software development (GSD) becomes essential. This paper reports the experience of teaching a course to prepare graduates for software engineering (SE) in global customer-developer teams, and which was taught in three-University collaboration (Canada, Australia and Italy). The course emphasized the learning of requirements management activities in frequent synchronous computer-mediated client-developer relationships and created a GSD environment with significant time zone and language differences. We describe our instructional approach and assessment strategies within a GSD instructional design framework which integrates (a) required GSD skills and strategies for aligning classroom projects with contemporary and authentic GSD conditions, (b) strategies for assessment of learning of GSD skills and (c) examples from our GSD course.
Daniela E. Damian, Allyson Hadwin, Ban Al-Ani
ICSE3
2006 So, You Think You Are a Requirements Engineer?
abstract
The success of a task relies on the expertise of its owner to a great degree. But what is the anticipated expertise? In what areas? Our research intends to investigate the skill sets anticipated of requirements engineers. This paper presents a model of the varying levels of RE expertise within the context of the main RE domains. Identifying the layers of RE expertise can provide more realistic expectations of the anticipated expertise. This understanding can in turn be utilised to increase tool usability (by embedding appropriate support for users' expertise), course development (by identifying the anticipated competencies a student demonstrated at the end of a course), task allocation and employment in industry (mapping capability required to a person 's expertise)
Ban Al-Ani, Susan Elliott Sim
RE1