waashk/acm huggingface dataset:
electronic mail as a coalition-building information technology  one of the most intriguing lines of research within the literature on diffusion of information technologies (it) is the study of the power and politics of this process. the major objective of this article is to build on the work of kling and markus on power and it, by extending their perspective to email. to demonstrate how email can be used for political purposes within an organizational context, a case study is presented. the case study describes a series of events which took place in a university. in the case, email was used by a group of employees to stage a rebellion against the university president. the discussion demonstrates that email features make it amenable to a range of political uses. the article is concluded with a discussion of the implications from this case to email research and practice.  celia t. romm nava pliskin
balancing cooperation and risk in intrusion detection  early systems for networked intrusion detection (or, more generally, intrusion or misuse management) required either a centralized architecture or a centralized decision-making point, even when the data gathering was distributed. more recently, researchers have developed far more decentralized intrusion detection systems using a variety of techniques. such systems often rely upon data sharing between sites which do not have a common administrator and therefore cooperation will be required in order to detect and respond to security incidents. it has therefore become important to address cooperation and data sharing in a formal manner.  in this paper, we discuss the detection of distributed attacks across cooperating enterprises. we begin by defining relationships between cooperative hosts, then use the take-grant model to identify both when a host could identify a widespread attack and when that host is at increased risk due to data sharing. we further refine our definition of potential identification using access, integrity, and cooperation policies which limit sharing. finally, we include a brief description of both a simple prolog model encorporating data sharing policies and a prototype cooperative intrusion detection system.  deborah frincke
industrial software training opportunities for computer professionals  industrial software training is becoming big business. the magnitude of the problem of producing a sufficient number of well-trained software engineers has led to a proliferation of internal corporate training divisions and programs in software education. such programs are becoming an added incentive in the hiring and retention of software professionals. industry is no longer limiting its efforts to developing and teaching specific skill- related courses. individual corporations are offering a software education the equivalent of a bachelor and/or master's degree, sometimes with university credit. while many of these programs involve cooperation between industry and university, others are obvious attempts to provide education felt lacking in the university setting. each decade finds new contributions to the computer science education literature on the gap between university education and industrial needs for trained software producers [1, 4, 5, 7, 9, 10]. a capitulation statement on the part of one educator recently appeared in the open channel forum of the ieee computer:  &amp;ldquouniversities; should expose students to modern technologies but leave training in the use of these technologies to industry, which should expect to provide months of training to new employees."[12] not all corporations can afford such intensive training programs. in view of our collective software personnel needs, the lack of personnel qualified to develop, package and lead training programs, and the economic investment such programs require, a collective effort should be established. minimally, we need a vehicle for inter-corporate sharing of training products and direct incentives for universities and colleges to educate productive software engineers.  nancy martin
searching for software  it happens every so often - a faculty member or graduate student turns up at the computing center with a question like this: "do you know of any software which analyzes heat loss in buildings?" or, "have you heard of a program called slam? it's mentioned in an engineering book i'm reading, but there isn't any reference to the source." or, "do you have eispack? gearpack?"  the problem you face is not the problem of finding whether programs of the given name or function exist on your system, or of locating the documentation. you already know that you don't have a program analyzing heat loss, or a mysterious entity called slam, or anything with a name like eispack or gearpack. eispack, for example, is available at other universities, but you have never heard of it at this particular moment. what do you do next?  you need a 'documentation system' for outside software, to help you answer the questions  \\- does any software with the given name or description exist?  \\- who has it, who wrote it, who distributes it?  \\- can it be acquired for free or purchased at reasonable cost?  and lastly, if the answers to the above are favorable,  \\- should you acquire it? is there sufficient interest among users to justify the project of implementing it on your system?  rebecca r. deboer
a system for program visualization and problem-solving path assessment of novice programmers  this paper describes an educational programming environment, called animpascal. animpascal is a program animator that incorporates the ability to record problem-solving paths followed by students. the aim of animpascal is to help students understand the phases of developing, verifying, debugging, and executing a program. also, by recording the different versions of student programs, it can help teachers discover student conceptions about programming. in this paper we describe how our system works and present some empirical results concerning student conceptions when trying to solve a problem of algorithmic or programming nature. finally, we present our plans for further extensions to our software.  maria satratzemi vassilios dagdilelis georgios evagelidis
on approaches to the study of social issues in computing  this paper identifies and analyzes technical and nontechnical biases in research on social issues in computing. five positions---technicism, progressive individualism, elitism, pluralism, and radical criticism\\---which reflect major streams of contemporary social thought are examined. the analysis of positions documents the close relationship between research and policy formation and reveals the misleading and dangerous character of the presumption of scholarly objectivity in research on social issues.  abbe mowshowitz
a bachelor of science in information technology: an interdisciplinary approach  rensselaer has launched a new bachelor of science degree program in information technology [4,5]. this degree is an alternative to the more traditional computer science or computer systems degrees that rensselaer continues to offer. it focuses on the application of computing and communications technologies in a student-chosen application area called a second discipline. the expectation is that a company doing business in the second discipline or closely related area will employ a student completing this degree.  this paper describes the motivation behind the new degree program and its interdisciplinary approach. it also presents the organization of the curriculum and its requirements.  david l. spooner
quality circles in three data processing organizations  the japanese participative management philosophy of quality circles (qcs) recognizes that the people doing the work know more about how to improve the way work is done. quality circles provides a structure in which workers, after being trained, identify, analyze and solve work related problems, implementing solutions where possible. united states manufacturing companies caught on to qcs in the 1970s. by the early 1980s quality circles were being implemented in school systems, governments, hospitals, banks and in other white collar or service areas. one of the later areas to use quality circles was data processing.  this paper first presents an overview of the philosophy and structure of quality circles; it then features three viewpoints from individual organizations who pioneered quality circles in the data processing field in the united states. these organizations are the us army darcom automated logistics management systems activity, the federal systems division of ibm and mcdonnell douglas automation. each organization gives a synopsis of its experience with implementing qcs, its degree of achievement with the process, and recommendations on pitfalls to avoid when establishing quality circles.  when starting quality circles in their organizations, there were no known role models in a data processing environment to learn from. this paper attempts to provide specific data processing application examples so that companies contemplating quality circles will have appropriate information to assist them in making implementation decisions.  elizabeth godair louis sportelli mahlon mccracken doris eschbach
theory-w software project management: a case study  the search for a single unifying principle to guide software project management has been relatively unrewarding to date. most candidate principles are either insufficiently general to apply in many situations, or so general that they provide no useful specific guidance.  this paper presents a candidate unifying principle which appears to do somewhat better. reflecting various alphabetical management theories (x, y, z), it is called the theory w approach to software project management.  theory w: make everyone a winner  the paper explains the theory w principle and its two subsidiary principles: plan the flight and fly the plan; and, identify and manage your risks.  to test the practicability of theory w, a case study is presented and analyzed: the attempt to introduce new information systems to a large industrial corporation in an emerging nation. the case may seem unique, yet it is typical. the analysis shows that theory w and its subsidiary principles do an effective job both in explaining why the project encountered problems, and in prescribing ways in which the problems could have been avoided.  b. boehm r. ross
accreditation in the computing sciences (panel session)  a joint task force of the acm and the ieee computer society is meeting regularly to discuss issues relating to accreditation or approval in the computing sciences. in addition to considering various mechanisms to implement the important qualitative review and certification, the joint committee is developing a preliminary set of computer science program requirements.  increasing requests are being made to the professional societies to provide guidance in computer science programs. while certain guidance and evaluation mechanisms exists, and agencies to administer them, these tend to be directed to specialized programs and the field is so broad that a wider view must be taken. it is estimated that as many as 500 programs not presently served by existing mechanisms and agencies would benefit from such guidance.  this panel will discuss some of the issues relating to implementation of accreditation/approval as well as quantitative criteria for computer science programs that provide competency in the profession. audience participation and discussion will be encouraged.  john f. dalphin michael c. mulder tom cain george davida gerald l. engel terry j. frederick norman e. gibbs
anatomy of an introductory computer science course  an introductory computer science course is frequently the most difficult course in the curriculum to teach. computer science educators must stay abreast of rapidly changing trends, text books, technology and teaching techniques. this paper provides an overview and perspective of introductory computer science courses, surveys some trends, and presents new alternative approaches regarding organization, foundations and material. it is based on the premise that the introductory course should create strong foundations upon which students can build, and that the curriculum should teach students to build software systems which people use and maintain, not just toy computer programs. the paper presents personal views and insights, motivates underlying concepts, and provides many useful suggestions which have been successfully employed in such introductory courses.  peter b. henderson
employment trends in computer occupations  computer programmers and systems analysts are expected to be among the fastest growing occupations in the economy through the 1980's, according to the latest projections of employment published by the bureau of labor statistics. this growth is the result of a rapid increase in the number and types of computers in use and the rapid development of new computer applications. over the next decade, more systems programmers will be needed to develop the complex operating programs made necessary by higher level languages and complicated computer configurations, as well as to link the output of different programs from different systems. demand for applications programmers also will rise, despite increasing efficiency, as more computers are used. continued strong demand for systems analysts will be assured by the need to reduce computer systems problems and to develop more sophisticated and complex computer operations.  although employment of computer professionals is expected to rise throughout the economy, demand will be strongest in the services factor, primarily in health care, education, and data processing, as well in banking.  l. r. cottrell
a software management system  this paper discuss's about the software management system(sms). the software management system (sms) was designed, developed, and implemented at gsu user services to address these challenges facing our computer system and user community. sms is organized into a group of "protocols", as they will be called in this paper. a "protocol" is a standard formal set of actions to be taken which may include executive command language (ecl) procedures, file editor procedures, compilations, linkages, tape handling, documentation instructions and communications.  darrell w. preble
the simple ways we deal with complexity  the cs 2 course is a turning point in the undergraduate cscurriculum. it is often the first point the student encountersformal analysis and techniques, proofs of correctness, abstractdata types, and a host of other new ideas (as well as datastructures!). but behind the myriad complexities are a few simpleideas. i believe far too few students see the simplicity, becausethey become too mired in the complexities. in this talk i will tryto describe an overarching framework in which we can discuss thefew simple ideas that are behind much of the content in the cs 2course.  tim budd
designing information system task teams  a theoretical model is suggested for designing information systems task teams based on a contingency approach using characteristics of the task, the environment and types of people as contingency variables. a fourth variable, systems design phase, is also considered for suggesting differences in the staffing and operations of task teams. the basic assumption is that staffing, ways of operating, ways of reaching decisions, and measures of task team effectiveness will vary during the systems development process.  richard leifer kathy b white
characteristics of programming exercises that lead to poor learning tendencies: part ii  in most introductory programming courses tasks are given to students to complete as a crucial part of their study. the tasks are considered important because they require students to apply their knowledge to new situations. however, often the tasks have not been considered as a vehicle that can direct learning behaviours in students. in this paper attention is paid to features of programming tasks that led to the following three poor learning behaviours: non-retrieval, lack of internal reflective thinking and lack of external reflective thinking. the data gathered for this study is provided by students and turors, and describes the students' engagement in the tasks. the paper concludes with a list of generic improvements that should be considered when formulating programming exercises to minimise poor learning behaviours in students.  angela carbone john hurst ian mitchell dick gunstone
a computer science syllabus for gifted pre-college students  a computer science syllabus was designed for and taught to a group of gifted and talented high school students. a core course included segments on programming in lisp, software systems, digital hardware, theoretical computer science, and artificial intelligence. in addition, some students elected an independent programming project course. it was found that gifted pre-college students can be taught computer science, as opposed to merely computer programming.  richard e. korf
computers and science education: issues and progress (presentation abstract)  unless a systematic plan for the use of computers in education is jointly developed by educators, business and the government, our technological leadership will be seriously affected. such a loss of leadership would harm our economic strength, our defense capability and the quality of life in general. for example, new job opportunities will increasingly fall in the field of knowledge production. unless we teach the knowledge and skills for using computers to the poor and disadvantaged, those jobs will go to the already affluent, and the promise of equality of educational opportunity will have little substance.  improved educational attainment, enhanced intellectual power, increased productivity, and support of the u. s. computer industry are all likely outcomes of reasonable federal initiatives. a new electronic educational publishing industry, using computer-related technologies could be stimulated.  the skills connected with the computer will become a basic skill ("the 4th 'r'&amp;amprdquo;) that will give people vastly amplified intellectual resources. simulation of complex events is but one of the ways that new mental adventures and tools for problem solving will be put at our disposal. some of the educational alternatives will be discussed.  a set of specific recommendations for federal action and a report on progress will be presented.  joseph lipson
changing support services in the university system of georgia computer network  i am ray argo and i represent the university system of georgia computer network (uscn). in my official capacity i am the manager of network services technical support - better known to you as user services.  today i am going to talk with you about the uscn and "changing support services" that have been required to keep pace with our user demands. i am not here to enlighten you or necessarily provide words of wisdom on how user support should be handled. i am here to share our experiences in supporting users in a large distributed network, to tell you how we support them today, and how we think they will need to be supported in the future. more specifically i will ...  • give you a brief historical perspective of the uscn  • describe our user support philosophy  • describe our current support activities  • describe where we think we are headed with support services  • describe what we think it will take to get there  • summarize comments  ray argo
what's an mis paper worth?: (an exploratory analysis) the article performs an economic analysis of mis salary data and survey data from a variety of sources in order to estimate the marginal value of a published mis refereed journal article to its author, a faculty member. the three main conclusions it reaches are:• a published mis refereed journal article can be worth approximately $20,000 in incremental pay, over an assumed five-year lifetime, to a faculty member. that value is derived from two sources: (1) the ability such a paper gives the author to move to higher-paying institutions, and (2) the incremental impact of the paper on an individual's compensation across institutions having the same teaching load.• what constitutes a valid "article" is institution-dependent, so the faculty member must ensure that the publication outlets targeted for such an article are consistent with the institution's objectives and quality criteria.• in order to realize the actual marginal value of a publication computed in this paper, a faculty member must be willing to relocate, perhaps on a reasonably regular basis, to ensure that he or she does not fall victim to the salary inversion phenomenon that is currently widespread within the mis academic community.the paper does not attempt to quantify the impact of a publication on a number of other potential contributors to its author's income, including the long-term possibility of becoming an eminent scholar and the possibility that publications will lead to outside income opportunities. as a consequence, it is quite possible that the actual value of an article may exceed the paper's estimate for some individuals. t. grandon gill
afips secondary education curriculum in information technology  this session includes a report on work in progress by a committee developing an interdisciplinary computers and information-based course/curriculum intended for all students at the secondary level. content, objectives, and a topical outline will be discussed. audience reaction and input are requested.  in the fall of 1983, the afips (american federation of information processing societies) education committee funded a project to develop a technologically oriented, interdisciplinary course /curriculum for all students at the secondary level. a steering committee met in september 1983 and recommended that a working committee be formed to produce recommendations on course/curriculum.  richard h. austing
response to the federal trade commission's proposed ruling on standards and certification  in december 1978, the federal trade commission issued a notice of intention of rulemaking in regard to the matter of standards and certification. in cooperation with the american national standards institute, of which acm is a member, the acm standards committee prepared a response to that notice and submitted it to the commission in april 1979. the response gives a summary of the acm standards committee position on a standards regulation and affords insights into the process by which procedures evolve in this area. for this reason, the response is reproduced here as a report.  john a. n. lee