Commun. ACMPub Date : 2018-03-26DOI: 10.1145/3190615
Cacm Staff
{"title":"Predicting failure of the university","authors":"Cacm Staff","doi":"10.1145/3190615","DOIUrl":"https://doi.org/10.1145/3190615","url":null,"abstract":"of women in science and engineering. (Incidentally, my only daughter has a degree in electrical engineering and is gainfully employed in artificial intelligence and robotics.) I support increased efforts to teach coding to girls (and boys) and eliminate gender bias (such as in grant and paper reviewing). I thus read Jodi L. Tims’s “From the Chair of ACM-W” column “Achieving Gender Equity: ACM-W Can’t Do It Alone” (Feb. 2018) with great interest, especially when she said, “ . . . a nagging question that many of us who work so hard in the space of gender equity in computing have. Why, with so much sustained effort by so many individuals and organizations, is progress toward gender equity so slow?” My concern is that neither the column nor its cited works defined the “equity” mentioned in its headline. Is the only possible definition 50%/50% representation at every level of expertise? Or could it be, say, 56%/44% women/ men—the percentages of all students in U.S. public colleges? Conversely, are the numerous professional disciplines where women outnumber or out-earn men manifestly “iniquitous” according to the column’s assumed definition? We STEM professionals and educators, and the public more generally, would gain clarity, and hence be better able to take enlightened action, if the goal were first made explicit and justified, then accepted by stakeholders. David G. Stork, Portola Valley, CA, USA","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"17 1","pages":"8-9"},"PeriodicalIF":0.0,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83067200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2017-08-23DOI: 10.1145/3126492
C. Salge, N. Berente
{"title":"Is that social bot behaving unethically?","authors":"C. Salge, N. Berente","doi":"10.1145/3126492","DOIUrl":"https://doi.org/10.1145/3126492","url":null,"abstract":"A procedure for reflection and discourse on the behavior of bots in the context of law, deception, and societal norms.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"17 1","pages":"29-31"},"PeriodicalIF":0.0,"publicationDate":"2017-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84325073","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2017-03-24DOI: 10.1145/2983529
W. Regli
{"title":"Wanted: toolsmiths","authors":"W. Regli","doi":"10.1145/2983529","DOIUrl":"https://doi.org/10.1145/2983529","url":null,"abstract":"Seeking to use software, hardware, and algorithmic ingenuity to create unique domain-independent instruments.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"10895 1","pages":"26-28"},"PeriodicalIF":0.0,"publicationDate":"2017-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76144615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2016-01-01DOI: 10.1007/978-3-662-49851-4
Wil M.P. van der Aalst
{"title":"Process Mining","authors":"Wil M.P. van der Aalst","doi":"10.1007/978-3-662-49851-4","DOIUrl":"https://doi.org/10.1007/978-3-662-49851-4","url":null,"abstract":"","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"533 1","pages":"3-452"},"PeriodicalIF":0.0,"publicationDate":"2016-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74967141","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2015-12-02DOI: 10.1145/1327452.1327472
P. Denning
{"title":"Déjà vu all over again","authors":"P. Denning","doi":"10.1145/1327452.1327472","DOIUrl":"https://doi.org/10.1145/1327452.1327472","url":null,"abstract":"After a 10-year struggle within ACM to define a Journal for All Members (JAM), a \"new\" Communications was launched in the cold of February 1983. CACM was to leave behind its pure research past and transform into a professionally useful, interesting, monthly magazine for all members. The CACM that evolved in the decade following 1983 is substantially the form you find today. I was the EIC who managed the transition.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"20 1","pages":"35-39"},"PeriodicalIF":0.0,"publicationDate":"2015-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90728155","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2015-09-04DOI: 10.1145/151220.151230
C. Kemerer
{"title":"Reliability of function points measurement: a field experiment","authors":"C. Kemerer","doi":"10.1145/151220.151230","DOIUrl":"https://doi.org/10.1145/151220.151230","url":null,"abstract":"S oftware engineering management encompasses two major functions, planning and control, both of which require the capability to accurately and reliably measure the software being delivered. Planning of software development projects emphasizes estimation of appropriate budgets and schedules. Control of software development requires a means to measure progress on the project and to perform after-the-fact evaluations of the project, for example, to evaluate the effectiveness of the tools and techniques employed on the project to improve productivity.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"32 1","pages":"85-87"},"PeriodicalIF":0.0,"publicationDate":"2015-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75461105","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2015-01-16DOI: 10.1145/948383.948400
Peter J. Denning
{"title":"Great principles of computing","authors":"Peter J. Denning","doi":"10.1145/948383.948400","DOIUrl":"https://doi.org/10.1145/948383.948400","url":null,"abstract":"The great principles of computing have been interred beneath layers of technology in our understanding and our teaching. It is time to set them free.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"9 1","pages":"15-20"},"PeriodicalIF":0.0,"publicationDate":"2015-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73247194","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2014-11-26DOI: 10.1145/2682583
Timothy G. Rogers, Mike O'Connor, Tor M. Aamodt
{"title":"Learning your limit: managing massively multithreaded caches through scheduling","authors":"Timothy G. Rogers, Mike O'Connor, Tor M. Aamodt","doi":"10.1145/2682583","DOIUrl":"https://doi.org/10.1145/2682583","url":null,"abstract":"The gap between processor and memory performance has become a focal point for microprocessor research and development over the past three decades. Modern architectures use two orthogonal approaches to help alleviate this issue: (1) Almost every microprocessor includes some form of on-chip storage, usually in the form of caches, to decrease memory latency and make more effective use of limited memory bandwidth. (2) Massively multithreaded architectures, such as graphics processing units (GPUs), attempt to hide the high latency to memory by rapidly switching between many threads directly in hardware. This paper explores the intersection of these two techniques. We study the effect of accelerating highly parallel workloads with significant locality on a massively multithreaded GPU. We observe that the memory access stream seen by on-chip caches is the direct result of decisions made by the hardware thread scheduler. Our work proposes a hardware scheduling technique that reacts to feedback from the memory system to create a more cache-friendly access stream. We evaluate our technique using simulations and show a significant performance improvement over previously proposed scheduling mechanisms. We demonstrate the effectiveness of scheduling as a cache management technique by comparing cache hit rate using our scheduler and an LRU replacement policy against other scheduling techniques using an optimal cache replacement policy.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"14 1","pages":"91-98"},"PeriodicalIF":0.0,"publicationDate":"2014-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80792103","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2014-11-26DOI: 10.1145/2685035
V. Cerf
{"title":"Does innovation create or destroy jobs?","authors":"V. Cerf","doi":"10.1145/2685035","DOIUrl":"https://doi.org/10.1145/2685035","url":null,"abstract":"O VER THE PAST YEAR, David Nordfors and I have organized several invitation-only seminars we call \" Innovation and Jobs. \" Our purpose has been to draw upon many points of view from experts in many fields to understand more deeply how innovation relates to the workplace. One of the first surprises, for me at least, was the observation that, once there is food on the table and a roof over one's head, everyone is not necessarily looking for remu-nerative work. What seemed very important was meaningful work. As this thread was teased out, we recognized that a significant fraction of some economies depends on or benefits from a lot of volunteer work. There are even websites devoted to connecting volunteers with work they find meaningful, such as the very successful www.volunteer-match.org. One wonders how much of the world's economy involves this kind of non-remunerative work and to what degree we are dependent as a society on the gratifying sense of having contributed to the well-being of others or satisfying an itch that happens to produce benefits for others (think of volunteer do-cents in museums, volunteer nature walk guides, and people who volunteer in hospitals). In this column, I would ask you read jobs in the most general sense as work that may or may not involve conventional remuneration (that is, pay). As the title asks, do we know whether innovation creates or destroys jobs? The answer is yes to both aspects. Novel ways to do things, especially with forms of automatic production, clearly take away the need for manual jobs. The Jacquard loom a is a perfect example. But it also created work. Someone had to design the cards that drove the loom. Someone had to build and maintain the loom. The productivity of fabric manufacture must have increased with the introduction of this invention. The same can be said for many other inventions. The development of production lines actually increased the availability of jobs and while also increasing productivity per capita. What should be fairly obvious, on reflection, is that new jobs created by innovation often require new skills and some displaced workers may not be able to learn them. Even when there is a net increase in jobs resulting from innovation (think of the invention of the integrated circuit, the World Wide Web, YouTube), not everyone displaced will find new work unless or until they are able …","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"1 1","pages":"7"},"PeriodicalIF":0.0,"publicationDate":"2014-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83351534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Commun. ACMPub Date : 2014-11-26DOI: 10.1145/2676859
P. Denning
{"title":"The whole professional","authors":"P. Denning","doi":"10.1145/2676859","DOIUrl":"https://doi.org/10.1145/2676859","url":null,"abstract":"A new book inspires a reflection on what it means to be a whole, competent, and effective professional---and may portend a wave of disruption in education.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"17 1","pages":"24-27"},"PeriodicalIF":0.0,"publicationDate":"2014-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88893550","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}